.control-runtime {
    width: 100%;
    /* height: 100%; */
    margin: 0 auto;
}

.control-runtime table {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    padding: 0px;
    border-collapse: collapse;
    border: 0px;
}

.control-runtime table td {
    word-wrap: break-word;
    word-break: break-all;
    vertical-align: inherit;
}
.control-runtime 
.datalist .table td .control-runtime.datalist-td{
    width: 100%;
    padding: 0px;
    min-height: 35px;
    padding-left: 0px !important;
    vertical-align: middle !important;
    word-break: break-all;
    line-height: 1.42857143;
}
.datalist .table td .control-runtime.datalist-td .control-runtime{ 
    padding: 0px;
}


/* å·¦å³å¸ƒå±€ */

.control-runtime .form-control-warp-lr {
    min-height: 40px;
}

.control-runtime .form-control-warp-lr .ctl-title {
    /* background-color: #F8F8F8;
    border-right:1px solid #D9DDE0DDD; */
    height: auto;
    width: 85px;
    min-width: 85px;
    max-width: 85px;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    padding-top: 6px;
    padding-left: 7px;
    /* padding-right:7px;
    padding-right:15px \9; */
    margin-right: 10px;
    position: relative\9;
}

.control-runtime .form-control-warp-lr .ctl-title span {
    font-size: 13px;
    max-width: 65px;
    /* min-height: 40px; */
    color: #666666;
    /* display: table-cell; */
    /* vertical-align: middle; */
    display: contents;

}
.control-runtime .form-control-warp-lr .ctl-title span:first-child {
    padding-right:5px \9 !important;
}

.dropdown .form-control-warp-lr .ctl-title .style-rule-target {
    padding-right: 8px \9;
}

.control-runtime .ctl-title .style-rule-target {
    display: inline-block !important;
    padding: 0px !important;
    white-space: pre-wrap;
}

.dropdown .form-control-warp-lr .ctl-title table td {
    /* height: unset !important; */
}


/* ä¸Šä¸‹å¸ƒå±€ */

.control-runtime .form-control-warp-ud {
    min-height: 40px;
}

.control-runtime .form-control-warp-ud .ctl-title {
    background-color: #F8F8F8;
    /* border-bottom:1px solid #D9DDE0DDD; */
    height: 40px;
    width: 100%;
    text-align: center;
    display: table;
}

.control-runtime .form-control-warp-ud .ctl-title span {
    font-size: 13px !important;
    color: #666666;
    display: table-cell;
    vertical-align: middle;
}


/* æŽ§ä»¶å†…å®¹åŒºåŸŸç»Ÿä¸€æ ·å¼ begin*/

.control-runtime .ctl-title span {
    /* width: 100%; */
    padding: 6px 0 6px 0;
}
.control-runtime .htmltext-span .ctl-content{
    border: none!important;
}
.control-runtime .htmltext-span  img{
    max-width: 100%;
}
.control-runtime .ctl-content {
    width: 100%;
    vertical-align: top;
    padding: 0 0 10px 10px;
}
.control-runtime.datalist-td .ctl-content{
    padding: 0;
}

.form-control-warp-column .ctl-content {
    vertical-align: middle !important;
    /* padding: 3px 8px !important; */
}


/* .control-runtime .ctl-content .input-block{
    text-align: center; */


/* width: 100%;
background-color:#fff !important;

} */

.input-block .layui-input,
.input-block .layui-select,
.input-block .layui-textarea {
    height: 32px;
    min-height: 32px;
    margin: 0px auto;
    /* line-height: 32px; */
    line-height: normal;
    color: #222;
    text-align: inherit;
}
.input-block .layui-input,
.input-block .layui-select,
.input-block .layui-textarea {
    color: inherit;
    text-align: inherit;
    font-family: inherit !important;
} 
.form-pc-preview .input-block .layui-input,
.form-pc-preview .input-block .layui-select,
.form-pc-preview .input-block .layui-textarea {
    color: inherit;
}

.remark-tip {
    color: #b1b1b1;
    font-size: 13px !important;
    vertical-align: 0px;
}

.input-block .layui-form-checkbox {
    margin: 6px 2px;
    padding-left: 23px;
}
/* .form-pc-preview .layui-form-checkbox[lay-skin="primary"] span{
    color: inherit!important;
} */
.input-block .layui-form-checkbox>span {
    /* width: 50px; */
    max-width: 100px \9;
    word-wrap: break-word !important;
    word-break: break-all;
    white-space: unset;
    /* color: inherit!important; */
}

.input-block .layui-form-checkbox i {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.input-block .layui-form-checkbox i::before {
    content: "\e71b";
    color: #DDDDDD;
}

.input-block .layui-form-checkbox.layui-form-checked i::before {
    content: "\e71a";
    color: #1990FF;
}

.input-block .layui-form-radio {
    margin: 2px 2px;
    font-size: inherit!important;
    font-family: inherit!important;
}

.input-block .layui-form-radio div {
    font-size: 13px !important;
    color: #222222;
}
.input-block .layui-form-radio div {
    font-size: inherit!important;
    color: inherit;
    font-family: inherit!important;
}
.input-block .layui-form-radio>i {
    font-size: 16px;
    color: #ddd;
    margin-right: 6px;
}

.input-block a {
    margin-right: 8px;
    text-decoration: none;
    float: left;
}

.input-block a:hover,
.hyperlink a:hover {
    text-decoration: underline !important;
}

.hyperlink a {
    margin-right: 15px !important;
    color: #5BA1F5;
    text-decoration: none !important;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

input[type="number"] {
    -moz-appearance: textfield;
}


/* æŽ§ä»¶å†…å®¹åŒºåŸŸç»Ÿä¸€æ ·å¼ end*/


/********start è¦†ç›–laydateé»˜è®¤æ ·å¼,ç”¨äºŽæ˜¾ç¤ºå°æ—¶å’Œåˆ†é’Ÿ********/


/* .layui-laydate-content>.layui-laydate-list {
    padding-bottom: 0px;
    overflow: hidden;
}
.layui-laydate-content>.layui-laydate-list>li{
    width:50%
} */


/********end è¦†ç›–laydateé»˜è®¤æ ·å¼,ç”¨äºŽæ˜¾ç¤ºå°æ—¶å’Œåˆ†é’Ÿ********/

.multitext {
    height: auto;
}
.multitext .value-text{
    white-space: pre-wrap;
    word-break: break-all;
}
.control-runtime .text-area {
    width: 100%;
    min-height: 30px;
    display: block;
    /* padding-left:3px; */
    /* padding-right: 5px; */
    position: relative;
    /* text-align: left; */
    /* margin-top: 6px; */
}
.control-runtime .input-block {
    overflow: hidden;
    font-family: inherit !important;
}
.control-runtime.calculation .input-block,
.control-runtime.number .input-block {
    position: relative;
    /* padding-top: 7px; */
}

textarea::-webkit-input-placeholder {
    font-size: 13px !important;
}

textarea:-moz-placeholder {
    color: #e0e0e0;
    opacity: 0.6;
    padding: 5px;
    font-size: 13px !important;
}

textarea:-ms-input-placeholder {
    color: #e0e0e0;
    opacity: 0.6;
    padding: 5px;
    font-size: 13px !important;
}

.control-runtime .text-area textarea {
    position: absolute;
    top: 0;
    margin: 0px auto;
    /* padding-left: 5px;
    padding-right: 1px; */
    box-sizing: border-box;
    line-height: 25px;
    padding: 7px 10px;
    border-width: 1px;
    border-style: solid;
    background-color: #fff;
    border-radius: 2px;
    border-color: #D9DDE0;
    width: 100%;
    height: 100%;
    /* min-height:106px; */
    /* max-height: 106px; */
    margin: 0px auto;
    overflow: hidden;
    word-break: break-all;
}
.flex-text-wrap pre{
    padding: 16px 10px;
}
.value-text {
    background-color: transparent;
    padding: 6px;
    word-break: break-all;
    display: inline-block;
    font-family: inherit !important;
    word-break: break-all;
}
.value-text.html-text{
    display: block;
}
.value-text.html-text ol li{
    list-style: decimal !important;
}
.value-text.html-text ul li{
    list-style: outside !important;
}
br{
    display: none;
}
.dataconnect .value-text{
    text-align: inherit;
    font-family: inherit !important;
}
.view-ctl-content {
    text-align: left;
    background-color: transparent;
    padding: 6px;
    display: inline-block;
    word-break: break-all;
}
pre.value-text{
    border: 0;
    color: inherit;
}
/*markdown aæ ‡ç­¾ç»Ÿä¸€*/
.markdown-span a{
    color:#0000ee;
    text-decoration: underline;
}
.file .file-ops {
    display: block;
    height: 25px;
    position: relative;
    z-index: 99999;
    margin-bottom: 10px;
}
.file .file-ops .onetips{
    margin-left: 33px;
    display: none;
}
.file .file-ops .tips{
    margin-left: 33px;
    display: none;
}

.file .file-ops .op-upload .icon-jia {
    display: none;
}
.file .onuploadpicker{
    margin-right: 10px;
}
.file .file-ops .op-upload,
.file .file-ops .op-upload-test {
    /* position: absolute; */
    float: left;
    display: block;
    /* margin:0 auto; */
    padding: 0 auto;
    width: 25px;
    height: 25px;
    left: 0;
    text-align: center;
    /* font-size:15px !important; */
    color: #888888;
    background: #FFFFFF;
    border: 1px solid #D9DDE0;
    border-radius: 2px;
    cursor: pointer;
}

.op-upload i,
.op-upload-test i {
    font-size: 20px;
    color: #D9DDE0;
    border-radius: 2px;
    cursor: pointer;
}

.op-upload i,
.op-upload-test i {
    font-size: 14px;
    color: #DDDDDD;
    margin-top: 1px;
    display: block;
}

.file .file-ops .op-upload:hover {
    background: #eeeeee;
}

.file .file-ops .op-upload-test:hover {
    background: #eeeeee;
}

.file .file-items {
    display: block;
    /* margin-top: 10px; */
    width: 100%;
}

.file .file-items .file-item {
    display: block;
    background-color: #ffffff;
    color: #222222;
    font-size: 12px;
    height: 24px;
    line-height: 22px;
    padding-top: 1px;
    margin: 5px 0;
}

.file .file-item .li-layout {
    width: 100%;
    height: 100%;
}

.file .file-item:hover {
    background-color: #F5F7FA;
}

.file .file-item:hover .ll-ops>.op-download {
    display: inline;
    /* display: block; */
    cursor: pointer;
}

.file .file-item:hover .ll-ops>.op-delete {
    display: inline;
    /* display: block; */
    cursor: pointer;
}

.file .file-item:hover .ll-ops>.icon-succeed {
    display: none;
}

.file .file-items .op-preview:hover,
.file .file-item .op-preview:hover {
    color: #5BA1F5;
    cursor: pointer;
}

.file .ll-icon {
    width: 25px;
    text-align: left;
    padding-left: 2px;
}

.file .ll-file {
    text-align: left;
}
.htmltext.control-runtime table {
    margin: 0;
}
.htmltext.control-runtime .htmltext-span{
    min-width: 100%;
}

.file .ll-file .file-name {
    margin: 0;
    /* padding-left: 5px;  */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    vertical-align: bottom;
    /* position: absolute; */
}

.file .ll-ops {
    width: 50px;
    min-width: 50px;
    text-align: left;
}

.file .ll-ops>.op-download {
    display: none;
}

.file .ll-ops>.op-delete {
    display: none;
}

.file .ll-ops>.op-delete .icon-x,
.file .ll-ops>.op-download .icon-xiazai {
    color: #777777;
}
.file .ll-ops>.op-delete .icon-x{
    font-size: 20px;
    vertical-align: -2px;
}
.file .ll-ops>.icon-succeed {
    color: #44B549;
}

.file .ll-progressbar {
    height: 3px;
    max-height: 3px;
}

.file .progress-external {
    width: 100%;
    height: 5px;
    border: 1px solid #ffffff;
    border-radius: 5px;
    background-color: rgba(52, 166, 248, 0.20);
}

.file .progress-internal {
    position: relative;
    float: left;
    width: 0px;
    height: 3px;
    background-color: #34A6F8;
}

.file .progress-txt {
    color: #999999;
    font-size: 12px;
    line-height: 24px;
    /* margin-right: 10px; */
    /* padding-left: 5px; */
}
.file .uploading{
    padding-left: 10px;
}
.drag-check{
    width: 16px;
    height: 16px;
    border: 1px solid #ddd;
    border-radius:2px;
}
/* å¿…å¡«ç›¸å…³çš„æ ·å¼ */

.required-x {
    color: red !important;
    font-size: 13px !important;
    max-width: 5px;
    min-width: 10px;
    width: 10px !important;
    padding: 0px !important;
    margin: 0 !important;
    /* display: inline !important; */
    /* padding-left: 6px !important;
    padding-left: 0px\9 !important; */
    /* padding-right: 7px\9 !important; */
    margin-left: -10px\9 !important;
    text-align: right;
    top: 7px;
    padding-right: 5px\9;
    position: absolute;
}

.must-required {
    border: 1px solid red !important;
    zoom: 1;
}
.type-required{
    border: 1px solid red !important;
    zoom: 1;
}   

.must-required:before,
.must-required:after {
    content: "";
    display: table;
    clear: both;
}

.radio .must-required,
.check .must-required {
    border: none !important;
}

.check .must-required .layui-form-checkbox[lay-skin=primary] i::before {
    color: red !important;
}

.radio .must-required .layui-form-radio>i {
    color: red !important;
}

.datepicker .layui-input[readonly] {
    background-color: #ffffff;
    cursor: default;
}

.dropdown .must-required .select2-selection {
    border: 0px;
}

.ctl-title .remark-td {
    width: 10px;
    position: relative;
    line-height: 20px;
    /* width: 10px \9; */
}

.ctl-title .remark-tip {
    margin: 0px !important;
    top: 2px;
    position: absolute;
    /* right: -18px !important; */
    right: -10px !important;
}

.ctl-title .remark-tip {
    max-width: 16px \9 !important;
    right: -6px \9 !important;
}

.dropdown .required-x {
    /* right: -3px !important;
    right: -3px\9 !important; */
    top: 6px\9 !important;
}

.ctl-title .remark-tip:hover,
.remark-tip:hover {
    color: #1990FF;
}

.ctl-title .remark-tip-empty {
    font-size: 14px;
    color: #9B9B9B;
}

.ctl-title .remark-tip-empty:hover {
    color: #9B9B9B;
}

.remark-tip-all {
    max-height: 330px;
    overflow-y: auto;
    padding: 5px;
}

.remark-tip-all li {
    list-style: none;
    font-size: 13px !important;
    margin-bottom: 5px;
    display: block;
}

.remark-tip-all li span {
    display: block;
    margin-left: 15px;
    min-width: 50px;
}

.remark-tip-all li::before {
    content: ".";
    display: block;
    float: left;
    font-size: 40px !important;
    margin-right: 5px;
    position: relative;
    top: -13px;
    color: #1990FF;
}


/* å­åˆ—è¡¨é‡Œçš„å­—æ®µå¿…å¡«ï¼Œæ ·å¼è¦†ç›– */

.datalist .table .tr td .control-runtime .must-required {
    border: 1px solid red !important;
}

.datalist .table .tr td .radio .must-required {
    border: none !important;
}

.datalist .table .tr td .check .must-required {
    border: none !important;
}

.datalist .table .tr td .control-runtime .radio .must-required,
.datalist .table .tr td .control-runtime .check .must-required {
    border: none !important;
}

.datalist .table .tr td .control-runtime .check .must-required .layui-form-checkbox[lay-skin=primary] i {
    border-color: red !important;
}

.datalist .table .tr td .control-runtime .radio .must-required .layui-form-radio>i {
    color: red !important;
}

.datalist .table .tr td .control-runtime .datepicker .layui-input[readonly] {
    background-color: #ffffff;
    cursor: default;
}

.datalist .table .tr td .control-runtime .dropdown .must-required .select2-selection {
    border: 0px;
}


/* ä¸‹æ‹‰æ¡†æ ·å¼ */

.select2-selection {
    border-color: #D2D5DB !important;
    border-radius: 2px !important;
    min-height: 30px;
}

.select2-dropdown {
    border-radius: 2px !important;
}

.control-runtime .ctl-content .input-block .select2-dropdown-open {
    border: 1px solid #5BA1F5 !important;
    /* -webkit-transition:all 0.2s ease-in-out;
    -moz-transition:all 0.2s ease-in-out;
    -o-transition:all 0.2s ease-in-out;
    -ms-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out; */
}


.control-runtime .ctl-content .input-block .select2-dropdown-open .select2-selection__arrow {
    display: initial;
}

.datalist .table td .control-runtime .form-control-warp-column .select2-container {
    /* min-width: 124px; */
}

.select2-container .select2-selection--single .select2-selection__rendered {
    padding: 0 !important;
    position: absolute;
    left: 10px;
    right: 25px;
}
.select2-container--default .select2-selection--single{
    color: inherit !important;
}
.select2.select2-container,.select2.select2-container .selection,.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__rendered{
    font-family: inherit!important;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
    width: 100%;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
}

.datalist .table td .control-runtime .form-control-warp-column .text-area {
    min-width: 100px;
}

.datalist .table td .control-runtime .form-control-warp-column textarea {
    min-width: 90px;
}


/* æ—¶é—´æŽ§ä»¶çš„å›¾æ ‡ */

.datepicker .input-block {
    position: relative;
}

.datepicker .input-block input {
    padding-right: 24px;
    padding-bottom: 2px;
}

.datepicker .icon-dp {
    float: right;
    position: absolute;
    right: 10px;
    top: 6px;
    color: #BFBFBF;
    font-size: 13px !important;
}


/*  */

.hyperlink .input-block {
    display: inline-block;
    margin-top: 5px;
}
.hyperlink .ctl-content .input-block a{
    font-family: inherit!important;
    font-size: inherit !important;
}
.hyperlink .ctl-content .value-text div,.hyperlink .ctl-content .value-text div a{
    font-family: inherit!important;
    font-size: inherit !important;
}


/* radioæ”¹è‰² */

.layui-form-radio>i:hover,
.layui-form-radioed>i {
    color: #1990FF !important;
}


/* checkboxæ”¹è‰² */

.layui-form-checkbox[lay-skin=primary]:hover i {
    border-color: #1990FF !important;
}

.layui-form-checkbox[lay-skin=primary] i {
    border: 0 none;
    top: 2px;
    height: 17px \9;
}

.layui-form-checked i,
.layui-form-checked:hover i {
    color: #1990FF !important;
}


/* æ—¶é—´æŽ§ä»¶æ”¹è‰² */

.layui-laydate .layui-laydate-main .layui-laydate-content .layui-this {
    /* background-color: #fff !important; */
}

.layui-laydate .laydate-time-show.layui-laydate-main .layui-laydate-content .layui-this::before {
    content: none;
}

.laydate-btns-now,
.layui-laydate-footer span:hover {
    color: #34A6F8 !important;
}

.laydate-footer-btns .laydate-btns-confirm {
    border: 1px solid #D3D5D9 !important;
    padding: 0 15px;
    line-height: 25px !important;
}

.laydate-footer-btns span {
    border: 0 !important;
}


/* .layui-laydate .layui-laydate-main .layui-laydate-content .layui-this::before{
    content: attr(lay-day);
    width: 25px;
    height: 25px;
    line-height: 25px;
    position: absolute;
    background-color: #34A6F8 !important;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    top: 50%;
    margin-top: -12.5px;
    left: 50%;
    margin-left: -12.5px;
} */


/* é™„ä»¶æ–‡ä»¶å›¾æ ‡é¢œè‰² */

.icon-pdf {
    color: #F24B50;
}

.icon-txt {
    color: #65749F;
}

.icon-ppt {
    color: #F24B50;
}

.icon-word {
    color: #4D83FF;
}

.icon-excel {
    color: #00CD93;
}

.icon-rar {
    color: #4D83FF;
}

.icon-img {
    color: #F9A84D;
}

.icon-icon-video {
    color: #6D78FF;
}

.icon-txtbeifen {
    color: #F24B50;
}

.icon-buzhiming {
    color: #F9A84D;
}


/* numberä¿®é¥° */
.number .input-block input {
    /* margin-right: -5px; */
}

.control-runtime input.number-percentage/*å¾ªçŽ¯åŸŸç™¾åˆ†æ¯”æ•°å€¼*/,
.input-block input.number-percentage/*å¾ªçŽ¯åŸŸç™¾åˆ†æ¯”æ•°å€¼*/{
    padding-right: 22px !important;
}

.span-percentage.edit{position: absolute;right: 6px;top: 7px;background: transparent;}
.number .span-percentage.readonly{}
.number .value-text{padding: 6px 0 6px 6px;}

.number {
    padding-right: 0px !important;
}


/* .picker div:nth-child(2){width:200px !important;height:100px !important;}   */

.picker {
    width: 25px;
    height: 25px;
    overflow: hidden;
    position: absolute;
    z-index: 9;
}

.picker {
    background: transparent !important;
    color: transparent !important;
}

.picker * {
    background: transparent !important;
    color: transparent !important;
}
.onpicker {
    float: left;
    font-size: 12px;
    margin-right: 10px;
}
.onpicker .webuploader-pick{
    background: #34A6F8 !important;
    color: #fff !important;
    padding: 0px;
    line-height: 25px;
    padding: 0px 10px;
    
}
.pickertype {
    width: 25px;
    height: 25px;
    overflow: hidden;
    position: absolute;
    z-index: 0;
    position: absolute !important
}

.pickertype {
    background: transparent !important;
    color: transparent !important;
}

.pickertype * {
    background: transparent !important;
    color: transparent !important;
}
.shade {
    position: absolute;
    z-index: 1;
}


/* é€‰äººæŽ§ä»¶,æ•°æ®äº’è”æŽ§ä»¶ */

.wrap-selectAuditors .bootstrap-tagsinput,.wrap-selectAuditors .bootstrap-tagsinput .tag{
    color: inherit;
}
.person .input-block,
.org .input-block,
.dataconnect .input-block {
    display: inline-block;
}

.person .form-control-warp-column,
.org .form-control-warp-column,
.dataconnect .form-control-warp-column {
    margin-top: 3px !important;
}

.person .selectAuditors-wrap,
.org .selectAuditors-wrap,
.dataconnect .selectAuditors-wrap {
    float: left;
    width: 100%;
    height: 32px;
    position: relative;
    border: 1px solid #ddd;
}

.person .must-required .selectAuditors-wrap>div,
.org .must-required .selectAuditors-wrap>div,
.dataconnect .must-required .selectAuditors-wrap>div {
    border: 1px solid #ffffff !important;
}

.person .selectAuditors-wrap>div,
.org .selectAuditors-wrap>div,
.dataconnect .selectAuditors-wrap>div {
    /* border: 1px solid #DDDDDD; */
    border-radius: 2px;
}

.person .form-item,
.org .form-item {
    margin-bottom: 12px;
}

.person .selectAuditors-wrap .add_icon,
.org .selectAuditors-wrap .add_icon,
.dataconnect .selectAuditors-wrap .add_icon,
.op-upload {
    display: inline-block;
    width: 30px;
    height: 30px;
    border-left: 1px solid #DDDDDD;
    position: absolute;
    right: 1px;
    top: 0;
    cursor: pointer;
}
.file .op-upload-k{
    width: 120px;
    height: 15px;
    position: absolute;
    left: -46px;
    top: 23px;
    text-align: left;
    display: none;
}
.file .op-upload-type{
    width: 120px;
    background: #fff;
    border: 1px solid #E9EBEE;
    position: fixed;
    padding: 7px 0px;
    text-align: left;
    display: none;
    z-index: 99999;
    color: #222;
}
.file .op-upload-type .type-p{
    height: 30px;
    line-height: 30px;
    padding-left: 13px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}

.file .op-upload-type .type-p:hover{
    background: #F5F5F5;
}
.file .op-upload-type:before{
    content: "";
    width: 0px;
    height: 0px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #E9EBEE;
    position: absolute;
    top: -10px;
    left: 48px;
}
.file .op-upload-type:after{
    content: "";
    width: 0px;
    height: 0px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #fff;
    position: absolute;
    top: -8px;
    left: 50px;
}



.select-file-type{
    width: 120px;
    background: #fff;
    position: fixed;
    top: 100px;
    left: 0px;
    padding: 7px 0px;
    display: none;
    z-index: 9999999;
    border: 1px solid #E9EBEE;
}
.select-file-type .webuploader-pick{
    padding: 0px;
    background: rgba(52, 166, 248, 0);
    color: #222;
    text-align: left;
}
.select-file-type .op-upload-type{
    width: 118px;
    background: #fff;
    /* border: 1px solid #E9EBEE;
    position: fixed;
    padding: 7px 0px;
    text-align: left;
    display: none;
    z-index: 99999;
    color: #222; */
}
.select-file-type .op-upload-type .type-p{
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding-left: 13px;
    text-overflow:ellipsis;
    white-space: nowrap;
    cursor: pointer;
}

.select-file-type .op-upload-type .type-p:hover{
    background: #F5F5F5;
}
.select-file-type .op-upload-type:before{
    content: "";
    width: 0px;
    height: 0px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #E9EBEE;
    position: absolute;
    top: -10px;
    left: 48px;
}
.select-file-type .op-upload-type:after{
    content: "";
    width: 0px;
    height: 0px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #fff;
    position: absolute;
    top: -8px;
    left: 50px;
}
.person .selectAuditors-wrap .add_icon::after,
.org .selectAuditors-wrap .add_icon::after,
.dataconnect .selectAuditors-wrap .add_icon::after,
.steps_item .item_main .and_icon::after,
.op-upload::after,
.op-upload-test::after {
    content: '';
    position: absolute;
    width: 13px;
    height: 1px;
    background-color: #bbb;
    top: 14px;
    left: 8px;
}

.person .selectAuditors-wrap .add_icon::before,
.org .selectAuditors-wrap .add_icon::before,
.dataconnect .selectAuditors-wrap .add_icon::before,
.steps_item .item_main .and_icon::before,
.op-upload::before,
.op-upload-test::before {
    content: '';
    position: absolute;
    width: 1px;
    height: 13px;
    background-color: #bbb;
    top: 8px;
    left: 14px;
}

.person .selectAuditors-wrap:hover .add_icon::before,
.org .selectAuditors-wrap:hover .add_icon::before,
.dataconnect .selectAuditors-wrap:hover .add_icon::before,
.steps_item .item_main:hover .and_icon::before,
.op-upload:hover::before,
.op-upload-test:hover::before {
    content: '';
    position: absolute;
    width: 1px;
    height: 13px;
    background-color: #888888;
}

.person .selectAuditors-wrap:hover .add_icon::after,
.org .selectAuditors-wrap:hover .add_icon::after,
.dataconnect .selectAuditors-wrap:hover .add_icon::after,
.steps_item .item_main:hover .and_icon::after,
.op-upload:hover::after,
.op-upload-test:hover::after {
    content: '';
    position: absolute;
    width: 13px;
    height: 1px;
    background-color: #888888;
    top: 14px;
    left: 8px;
}

.file-ops .op-upload::before {
    top: 5px;
    left: 11px;
}

.file-ops .op-upload::after {
    top: 11px;
    left: 5px;
}

.file-ops .op-upload-test::before {
    top: 6px;
    left: 12px;
}

.file-ops .op-upload-test::after {
    top: 12px;
    left: 6px;
}

.layui-input-search .before {
    border-left: 1px solid #dddddd;
    font-size: 15px;
}

#dataconnect_table .layui-laypage-limits {
    display: none;
}

#dataconnect_table .layui-table-page>div {
    margin-top: 0px;
}

#dataconnect_table .layui-none {
    background: url(/public/3rd/image/wushuju.png) 20px 0px no-repeat;
}

.layui-table .row-selected {
    background-color: #e6e6e6;
}

.layui-table .row-selected td {
    border-color: #e6e6e6;
}


/* text */

.textbox .form-control-warp-column {
    margin-top: 3px !important;
}


/* tagsinputs è‡ªå®šä¹‰æ ·å¼ */

.tagsinut-show-href a {
    /* background-color: #FFFFFF; */
    color: #5BA1F5 !important;
    margin: 0px;
    text-decoration: none;
}
.dataconnect .tagsinut-show-href{
    font-family: inherit !important;
}
.dataconnect .tagsinut-show-href a {
    /* background-color: #FFFFFF; */
    color: inherit!important;
    font-family: inherit!important;
}

/* åŸŽå¸‚é€‰æ‹©æ ·å¼ */

.select-city-block {
    position: relative;
    color: #444;
    height: 30px;
    line-height: 28px;
    border: 1px solid #D9DDE0;
    display: block;
    cursor: pointer;
}

.city-val {
    height: 100%;
    width: 100%;
}

.city-block-ctlid {
    position: relative;
    width: 100%;
    height: 28px;
}

.city-block-list {
    position: absolute;
    top: 34px;
    width: 430px;
    border: 1px solid #E9EBEE;
    border-radius: 4px;
    background: #fff;
    box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.1);
}

.ctl_tip .tip-content {
    background-color: #FFF5EA;
    color: #666666;
    min-height: 30px;
    /* width: 100%; */
    display: block;
    border-radius: 2px;
    /* line-height: 30px; */
    text-align: left;
    padding: 6px 10px;
    font-size: 13px !important;
    /* margin-left: 10px; */
}
/* ====================é™„ä»¶ç›¸å…³çš„æ ·å¼ï¼ˆæ”¹ç‰ˆieï¼‰====================== */
.file .Tdrag-div-ie{
    position: relative;
    z-index: 99;
    overflow: hidden;
}
.file .Tdrag-div-ie .file-no-data{
    padding:6px;
    color: inherit;
}
.file .Tdrag-div-ie .drag-title{
    height: 30px;
    min-height: 30px;
    align-items: center;
    width: 100%;
    padding: 0px 10px 0px 8px;
    /* min-width: 168px; */
    background:rgba(249,249,249,1);
    border-radius:2px 2px 0px 0px;
    /* margin-bottom: 6px; */
    color: #666;
}
.file .Tdrag-div-ie .name-up{
    height: 24px;
    line-height: 23px;
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 10000;
    /* background:rgba(249,249,249,1); */
    padding-right: 10px;
}
.file .Tdrag-div-ie .layui-form-checkbox[lay-skin="primary"] span{
    color: #666 !important;
}
.file .Tdrag-div-ie .drag-title .input-block{
    float: left;
}
.file .Tdrag-div-ie .drag-title .title-up{
    float: left;
    margin-left: 10px;
    cursor: pointer;
    line-height: 30px;
}
.file .Tdrag-div-ie .drag-title .title-up .icon-xiazai{
    color: #777;
}
.file .Tdrag-div-ie .drag-boxList{
    padding-top: 0px;
    height: auto;
    overflow: hidden;
}
.file .Tdrag-div-ie .drag-boxList .layui-form-checkbox[lay-skin=primary]{
    min-height: 19px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con{
    color: #666;
    font-size: 13px !important;
}
.file .Tdrag-div-ie .con-title{
    margin-bottom: 2px;
    padding-left: 10px;
    color: #666;
    margin-top: 10px;
}
.file .Tdrag-div-ie .con-title:first-child{
    margin-top: 0px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name{
    font-size: 14px;
    color: #5BA1F5;
    height: 26px;
    line-height: 26px;
    align-items: center;
    cursor: pointer;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .layui-form-checkbox{
    padding-left: 22px;
    float: left;
    position: absolute;
    margin-top: 3px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen{
    position: relative;
    height: 24px;
    line-height: 24px;
    border-radius:2px;
    overflow: hidden;
    width: 100%;
    padding-left: 6px;
    padding-right: 10px;
    float: left;
    cursor: pointer;
    background: rgba(52, 166, 248, 0);
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .iconfont{
    float: left;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .name-up{background: #fff;}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen:hover,
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen:hover .name-up{
    background:rgba(245,247,250,1);
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .name-span{
    /* overflow: hidden;
    width: 0; */
    padding-left: 6px;
    padding-right: 6px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .name-span span{
    /* display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; */
}
.file .Tdrag-div-ie .op-delete .icon-x{
    font-size: 20px;
    vertical-align: -2px;
    margin-left: 0px;
}
.file .Tdrag-div-ie .op-drag .icon-tuodong1{
    font-size: 13px !important;
    vertical-align: 1px;
    margin-left: 14px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .iconfont,
.file .Tdrag-div-ie .op-download .icon-xiazai,
.file .Tdrag-div-ie .op-download .icon-xiazai{
    margin-left: 14px;
}
.file .Tdrag-div-ie .op-delete .icon-x{
    margin-left: 10px;
}
.file .Tdrag-div-ie .name-wen:hover .op-delete{
    display: inline;
}
.file .Tdrag-div-ie .name-wen:hover .ico-label,
.file .Tdrag-div-ie .name-wen:hover .op-download{
    display: inline;
}
.file .Tdrag-div-ie .name-wen:hover .op-drag{
    display: inline;
}
.file .Tdrag-div-ie .name-wen:hover .icon-succeed{
    display: none;
}

.fileÂ .Tdrag-div-ieÂ .name-upÂ .iconfont,
.file .Tdrag-div-ie .op-delete .icon-x,
.file .Tdrag-div-ie .op-download .icon-xiazai,
.file .Tdrag-div-ie .op-drag .icon-tuodong1 {
    color: #777777;
}
.file .Tdrag-div-ie .name-up .iconfont.icon-succeed{
    color: #44B549;
    background: #fff;
}
.checkTip{color: red;}
.con-name:hover .checkTip{display: none;}

.file .Tdrag-div-ie .iconfont:hover,
.file .Tdrag-div-ie .op-download .icon-xiazai:hover,
.file .Tdrag-div-ie .op-drag .icon-tuodong1:hover,
.file .Tdrag-div-ie .op-delete .icon-x:hover {
    color: #5BA1F5;
}
.file .Tdrag-div-ie .ico-label,
.file .Tdrag-div-ie .op-delete{
    display: none;
}
.file .Tdrag-div-ie .op-download{
    display: none;
}
.file .Tdrag-div-ie .op-drag{
    display: none;
}
.file .Tdrag-div-ie .iconfont{
    cursor: pointer;
}
.file .Tdrag-div-ie .TfallbackClass{
    height: 24px;
    border-radius:2px;
    background: #fff ;
    opacity: 1 !important;
    padding: 0px 10px;
    color: #222 !important;
    border:1px solid rgba(51,166,248,1);
}
.file .Tdrag-div-ie .TghostClass{
    background: #f6fbff;
    padding: 0px 10px;
    border:1px dashed rgba(19,173,255,1);
}
.file .Tdrag-div-ie .TghostClass *{
    opacity: 0;
}


/* ============é™„ä»¶ç›¸å…³çš„æ ·å¼ï¼ˆæ”¹ç‰ˆè°·æ­Œï¼‰=================== */
.file .Tdrag-div{
    /* margin-top: 10px; */
}
.file .Tdrag-div .file-no-data{
    padding:6px;
    color: inherit;
}
.file .Tdrag-div .drag-title{
    height: 30px;
    min-height: 30px;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 0px 10px 0px 8px;
    /* min-width: 168px; */
    background:rgba(249,249,249,1);
    border-radius:2px 2px 0px 0px;
    margin-bottom: 6px;
    /* margin-bottom: 6px; */
    color: #666;

}
.file .Tdrag-div .layui-form-checkbox[lay-skin="primary"] span{
    color: #666 !important;
}

.file .Tdrag-div .drag-title .title-up{
    margin-left: 10px;
    cursor: pointer;
}
.file .Tdrag-div .drag-title .title-up .icon-xiazai{
    color: #777;
}
.file .Tdrag-div .drag-boxList{
    padding-top: 0px;
    height: auto;
    overflow: hidden;
}
.file .Tdrag-div .drag-boxList .layui-form-checkbox[lay-skin=primary]{
    min-height: 19px;
}
.file .Tdrag-div .drag-boxList .list-drag-con{
    color: #666;
    font-size: 13px !important;
}

.file .Tdrag-div .con-title{
    margin-bottom: 2px;
    padding-left: 10px;
    color: #666;
    margin-top: 10px;
}
.file .Tdrag-div .con-title:first-child{
    margin-top: 0px;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name{
    font-size: 14px;
    color: #5BA1F5;
    height: 26px;
    line-height: 26px;
    display: flex;
    align-items: center;
    cursor: pointer;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .layui-form-checkbox{
    padding-left: 22px;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .name-wen{
    flex: 1;
    height: 24px;
    line-height: 24px;
    border-radius:2px;
    overflow: hidden;
    width: 100%;
    display: flex;
    padding-left: 6px;
    padding-right: 6px;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .name-wen:hover{
    background:rgba(245,247,250,1);
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .name-wen .name-span{
    flex: 1;
    overflow: hidden;
    width: 0;
    padding-left: 6px;
    padding-right: 6px;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .name-wen .name-span span{
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left !important;
}
.file .Tdrag-div .op-delete .icon-x{
    font-size: 20px;
    vertical-align: -2px;
    margin-left: 0px;
}
.file .Tdrag-div .op-drag .icon-tuodong1{
    font-size: 13px !important;
    vertical-align: 1px;
    margin-right: 4px;
}
.file .Tdrag-div .name-wen:hover .op-delete{
    display: inline;
}
.file .Tdrag-div .name-wen:hover .op-download{
    display: inline;
}
.file .Tdrag-div .name-wen:hover .op-drag{
    display: inline;
}
.file .Tdrag-div .name-wen:hover .icon-succeed{
    display: none;
}
.file .Tdrag-div .icon-succeed{
    color: #44B549;
    margin-right: 1px;
}
.file .Tdrag-div .op-delete .icon-x,
.file .Tdrag-div .op-download .icon-xiazai,
.file .Tdrag-div .op-drag .icon-tuodong1 {
    color: #777777;
}
.file .Tdrag-div .op-download .icon-xiazai:hover,
.file .Tdrag-div .op-drag .icon-tuodong1:hover,
.file .Tdrag-div .op-delete .icon-x:hover {
    color: #5BA1F5;
}
.file .Tdrag-div .op-delete{
    display: none;
    /* margin-left: 8px; */
}
.file .Tdrag-div .op-download{
    display: none;
    /* margin-left: 8px; */
}
.file .Tdrag-div .op-drag{
    display: none;
    /* margin-left: 8px; */
}
.file .Tdrag-div .iconfont{
    cursor: pointer;
}
.file .Tdrag-div .TfallbackClass{
    height: 24px;
    border-radius:2px;
    background: #fff ;
    opacity: 1 !important;
    padding: 0px 10px;
    color: #222 !important;
    border:1px solid rgba(51,166,248,1);
}
.file .Tdrag-div .TghostClass{
    background: #f6fbff;
    padding: 0px 10px;
    border:1px dashed rgba(19,173,255,1);
}
.file .Tdrag-div .TghostClass *{
    opacity: 0;
}
/* ============æ„è§å›žå¡«åŸŸ=================== */
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1;font-family: inherit !important;}
.opinionBackFillArea-span .md8{
    float: left;
    font-family: inherit !important;
}
.opinionBackFillArea-span .concent{
    overflow: hidden;
    font-family: inherit !important;
}
.opinionBackFillArea-span .opinion{
    font-family: inherit !important;
    position: relative;
    top: 4px;
}
.opinionBackFillArea-span .opinion.isAllAnon{
    color: #666666;
}
.opinionBackFillArea-span .md4{
    float: right;
    font-family: inherit !important;
}
.back-text{
    text-align: left;
    background-color: transparent;
    display: inline-block;
    font-family: inherit !important;
}


.opinionBackFillArea-span .hr{
    margin-bottom: 8px;
    margin-top: 10px;
}
.underPart{
    margin-top: 5px;
}
.lastUnderPart{
    margin-top: 3px;
    font-family: inherit !important;
}
.signature{
    overflow: hidden;
}
.text-right{
    text-align: right;
}
.signature img{
    width: 168px;
    height: 80px;
}
.opinionBackFillArea-span .time{
    text-align: right;
    font-family: inherit !important;
    color: inherit !important;
}
.opinionBackFillArea-span .BackFillAreaTitle{
    color: #666666;
}
.text-overflow{overflow: hidden; font-family: inherit !important;white-space: nowrap; text-overflow: ellipsis;}
.organization{white-space: nowrap;}
.opinionBackFillArea .organization{color: inherit !important;}

.person .ctl-content *,.dataconnect .ctl-content *{
    font-size: inherit !important;
    font-family: inherit !important;
}
.org .ctl-content *{
    font-size: inherit !important;
    font-family: inherit !important;
}

.check .ctl-content .input-block .layui-form-checkbox{
    font-family: inherit!important;
    font-size: inherit !important;
}
.input-block .layui-form-checkbox[lay-skin=primary] span{
    color: inherit!important;
    font-family: inherit!important;
    font-size: inherit !important;
    vertical-align: text-top;
    line-height: 1;
}

.city  .ctl-content div{
    font-family: inherit!important;
}
.multitext  .ctl-content div{
    font-family: inherit!important;
}

.control-runtime {
    width: 100%;
    /* height: 100%; */
    margin: 0 auto;
}

.control-runtime table {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    padding: 0px;
    border-collapse: collapse;
    border: 0px;
}

.control-runtime table td {
    word-wrap: break-word;
    word-break: break-all;
    vertical-align: inherit;
}
.control-runtime 
.datalist .table td .control-runtime.datalist-td{
    width: 100%;
    padding: 0px;
    min-height: 35px;
    padding-left: 0px !important;
    vertical-align: middle !important;
    word-break: break-all;
    line-height: 1.42857143;
}
.datalist .table td .control-runtime.datalist-td .control-runtime{ 
    padding: 0px;
}


/* å·¦å³å¸ƒå±€ */

.control-runtime .form-control-warp-lr {
    min-height: 40px;
}

.control-runtime .form-control-warp-lr .ctl-title {
    /* background-color: #F8F8F8;
    border-right:1px solid #D9DDE0DDD; */
    height: auto;
    width: 85px;
    min-width: 85px;
    max-width: 85px;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    padding-top: 6px;
    padding-left: 7px;
    /* padding-right:7px;
    padding-right:15px \9; */
    margin-right: 10px;
    position: relative\9;
}

.control-runtime .form-control-warp-lr .ctl-title span {
    font-size: 13px;
    max-width: 65px;
    /* min-height: 40px; */
    color: #666666;
    /* display: table-cell; */
    /* vertical-align: middle; */
    display: contents;

}
.control-runtime .form-control-warp-lr .ctl-title span:first-child {
    padding-right:5px \9 !important;
}

.dropdown .form-control-warp-lr .ctl-title .style-rule-target {
    padding-right: 8px \9;
}

.control-runtime .ctl-title .style-rule-target {
    display: inline-block !important;
    padding: 0px !important;
    white-space: pre-wrap;
}

.dropdown .form-control-warp-lr .ctl-title table td {
    /* height: unset !important; */
}


/* ä¸Šä¸‹å¸ƒå±€ */

.control-runtime .form-control-warp-ud {
    min-height: 40px;
}

.control-runtime .form-control-warp-ud .ctl-title {
    background-color: #F8F8F8;
    /* border-bottom:1px solid #D9DDE0DDD; */
    height: 40px;
    width: 100%;
    text-align: center;
    display: table;
}

.control-runtime .form-control-warp-ud .ctl-title span {
    font-size: 13px !important;
    color: #666666;
    display: table-cell;
    vertical-align: middle;
}


/* æŽ§ä»¶å†…å®¹åŒºåŸŸç»Ÿä¸€æ ·å¼ begin*/

.control-runtime .ctl-title span {
    /* width: 100%; */
    padding: 6px 0 6px 0;
}
.control-runtime .htmltext-span .ctl-content{
    border: none!important;
}
.control-runtime .htmltext-span  img{
    max-width: 100%;
}
.control-runtime .ctl-content {
    width: 100%;
    vertical-align: top;
    padding: 0 0 10px 10px;
}
.control-runtime.datalist-td .ctl-content{
    padding: 0;
}

.form-control-warp-column .ctl-content {
    vertical-align: middle !important;
    /* padding: 3px 8px !important; */
}


/* .control-runtime .ctl-content .input-block{
    text-align: center; */


/* width: 100%;
background-color:#fff !important;

} */

.input-block .layui-input,
.input-block .layui-select,
.input-block .layui-textarea {
    height: 32px;
    min-height: 32px;
    margin: 0px auto;
    /* line-height: 32px; */
    line-height: normal;
    color: #222;
    text-align: inherit;
}
.input-block .layui-input,
.input-block .layui-select,
.input-block .layui-textarea {
    color: inherit;
    text-align: inherit;
    font-family: inherit !important;
} 
.form-pc-preview .input-block .layui-input,
.form-pc-preview .input-block .layui-select,
.form-pc-preview .input-block .layui-textarea {
    color: inherit;
}

.remark-tip {
    color: #b1b1b1;
    font-size: 13px !important;
    vertical-align: 0px;
}

.input-block .layui-form-checkbox {
    margin: 6px 2px;
    padding-left: 23px;
}
/* .form-pc-preview .layui-form-checkbox[lay-skin="primary"] span{
    color: inherit!important;
} */
.input-block .layui-form-checkbox>span {
    /* width: 50px; */
    max-width: 100px \9;
    word-wrap: break-word !important;
    word-break: break-all;
    white-space: unset;
    /* color: inherit!important; */
}

.input-block .layui-form-checkbox i {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.input-block .layui-form-checkbox i::before {
    content: "\e71b";
    color: #DDDDDD;
}

.input-block .layui-form-checkbox.layui-form-checked i::before {
    content: "\e71a";
    color: #1990FF;
}

.input-block .layui-form-radio {
    margin: 2px 2px;
    font-size: inherit!important;
    font-family: inherit!important;
}

.input-block .layui-form-radio div {
    font-size: 13px !important;
    color: #222222;
}
.input-block .layui-form-radio div {
    font-size: inherit!important;
    color: inherit;
    font-family: inherit!important;
}
.input-block .layui-form-radio>i {
    font-size: 16px;
    color: #ddd;
    margin-right: 6px;
}

.input-block a {
    margin-right: 8px;
    text-decoration: none;
    float: left;
}

.input-block a:hover,
.hyperlink a:hover {
    text-decoration: underline !important;
}

.hyperlink a {
    margin-right: 15px !important;
    color: #5BA1F5;
    text-decoration: none !important;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

input[type="number"] {
    -moz-appearance: textfield;
}


/* æŽ§ä»¶å†…å®¹åŒºåŸŸç»Ÿä¸€æ ·å¼ end*/


/********start è¦†ç›–laydateé»˜è®¤æ ·å¼,ç”¨äºŽæ˜¾ç¤ºå°æ—¶å’Œåˆ†é’Ÿ********/


/* .layui-laydate-content>.layui-laydate-list {
    padding-bottom: 0px;
    overflow: hidden;
}
.layui-laydate-content>.layui-laydate-list>li{
    width:50%
} */


/********end è¦†ç›–laydateé»˜è®¤æ ·å¼,ç”¨äºŽæ˜¾ç¤ºå°æ—¶å’Œåˆ†é’Ÿ********/

.multitext {
    height: auto;
}
.multitext .value-text{
    white-space: pre-wrap;
    word-break: break-all;
}
.control-runtime .text-area {
    width: 100%;
    min-height: 30px;
    display: block;
    /* padding-left:3px; */
    /* padding-right: 5px; */
    position: relative;
    /* text-align: left; */
    /* margin-top: 6px; */
}
.control-runtime .input-block {
    overflow: hidden;
    font-family: inherit !important;
}
.control-runtime.calculation .input-block,
.control-runtime.number .input-block {
    position: relative;
    /* padding-top: 7px; */
}

textarea::-webkit-input-placeholder {
    font-size: 13px !important;
}

textarea:-moz-placeholder {
    color: #e0e0e0;
    opacity: 0.6;
    padding: 5px;
    font-size: 13px !important;
}

textarea:-ms-input-placeholder {
    color: #e0e0e0;
    opacity: 0.6;
    padding: 5px;
    font-size: 13px !important;
}

.control-runtime .text-area textarea {
    position: absolute;
    top: 0;
    margin: 0px auto;
    /* padding-left: 5px;
    padding-right: 1px; */
    box-sizing: border-box;
    line-height: 25px;
    padding: 7px 10px;
    border-width: 1px;
    border-style: solid;
    background-color: #fff;
    border-radius: 2px;
    border-color: #D9DDE0;
    width: 100%;
    height: 100%;
    /* min-height:106px; */
    /* max-height: 106px; */
    margin: 0px auto;
    overflow: hidden;
    word-break: break-all;
}
.flex-text-wrap pre{
    padding: 16px 10px;
}
.value-text {
    background-color: transparent;
    padding: 6px;
    word-break: break-all;
    display: inline-block;
    font-family: inherit !important;
    word-break: break-all;
}
.value-text.html-text{
    display: block;
}
.value-text.html-text ol li{
    list-style: decimal !important;
}
.value-text.html-text ul li{
    list-style: outside !important;
}
br{
    display: none;
}
.dataconnect .value-text{
    text-align: inherit;
    font-family: inherit !important;
}
.view-ctl-content {
    text-align: left;
    background-color: transparent;
    padding: 6px;
    display: inline-block;
    word-break: break-all;
}
pre.value-text{
    border: 0;
    color: inherit;
}
/*markdown aæ ‡ç­¾ç»Ÿä¸€*/
.markdown-span a{
    color:#0000ee;
    text-decoration: underline;
}
.file .file-ops {
    display: block;
    height: 25px;
    position: relative;
    z-index: 99999;
    margin-bottom: 10px;
}
.file .file-ops .onetips{
    margin-left: 33px;
    display: none;
}
.file .file-ops .tips{
    margin-left: 33px;
    display: none;
}

.file .file-ops .op-upload .icon-jia {
    display: none;
}
.file .onuploadpicker{
    margin-right: 10px;
}
.file .file-ops .op-upload,
.file .file-ops .op-upload-test {
    /* position: absolute; */
    float: left;
    display: block;
    /* margin:0 auto; */
    padding: 0 auto;
    width: 25px;
    height: 25px;
    left: 0;
    text-align: center;
    /* font-size:15px !important; */
    color: #888888;
    background: #FFFFFF;
    border: 1px solid #D9DDE0;
    border-radius: 2px;
    cursor: pointer;
}

.op-upload i,
.op-upload-test i {
    font-size: 20px;
    color: #D9DDE0;
    border-radius: 2px;
    cursor: pointer;
}

.op-upload i,
.op-upload-test i {
    font-size: 14px;
    color: #DDDDDD;
    margin-top: 1px;
    display: block;
}

.file .file-ops .op-upload:hover {
    background: #eeeeee;
}

.file .file-ops .op-upload-test:hover {
    background: #eeeeee;
}

.file .file-items {
    display: block;
    /* margin-top: 10px; */
    width: 100%;
}

.file .file-items .file-item {
    display: block;
    background-color: #ffffff;
    color: #222222;
    font-size: 12px;
    height: 24px;
    line-height: 22px;
    padding-top: 1px;
    margin: 5px 0;
}

.file .file-item .li-layout {
    width: 100%;
    height: 100%;
}

.file .file-item:hover {
    background-color: #F5F7FA;
}

.file .file-item:hover .ll-ops>.op-download {
    display: inline;
    /* display: block; */
    cursor: pointer;
}

.file .file-item:hover .ll-ops>.op-delete {
    display: inline;
    /* display: block; */
    cursor: pointer;
}

.file .file-item:hover .ll-ops>.icon-succeed {
    display: none;
}

.file .file-items .op-preview:hover,
.file .file-item .op-preview:hover {
    color: #5BA1F5;
    cursor: pointer;
}

.file .ll-icon {
    width: 25px;
    text-align: left;
    padding-left: 2px;
}

.file .ll-file {
    text-align: left;
}
.htmltext.control-runtime table {
    margin: 0;
}
.htmltext.control-runtime .htmltext-span{
    min-width: 100%;
}

.file .ll-file .file-name {
    margin: 0;
    /* padding-left: 5px;  */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    vertical-align: bottom;
    /* position: absolute; */
}

.file .ll-ops {
    width: 50px;
    min-width: 50px;
    text-align: left;
}

.file .ll-ops>.op-download {
    display: none;
}

.file .ll-ops>.op-delete {
    display: none;
}

.file .ll-ops>.op-delete .icon-x,
.file .ll-ops>.op-download .icon-xiazai {
    color: #777777;
}
.file .ll-ops>.op-delete .icon-x{
    font-size: 20px;
    vertical-align: -2px;
}
.file .ll-ops>.icon-succeed {
    color: #44B549;
}

.file .ll-progressbar {
    height: 3px;
    max-height: 3px;
}

.file .progress-external {
    width: 100%;
    height: 5px;
    border: 1px solid #ffffff;
    border-radius: 5px;
    background-color: rgba(52, 166, 248, 0.20);
}

.file .progress-internal {
    position: relative;
    float: left;
    width: 0px;
    height: 3px;
    background-color: #34A6F8;
}

.file .progress-txt {
    color: #999999;
    font-size: 12px;
    line-height: 24px;
    /* margin-right: 10px; */
    /* padding-left: 5px; */
}
.file .uploading{
    padding-left: 10px;
}
.drag-check{
    width: 16px;
    height: 16px;
    border: 1px solid #ddd;
    border-radius:2px;
}
/* å¿…å¡«ç›¸å…³çš„æ ·å¼ */

.required-x {
    color: red !important;
    font-size: 13px !important;
    max-width: 5px;
    min-width: 10px;
    width: 10px !important;
    padding: 0px !important;
    margin: 0 !important;
    /* display: inline !important; */
    /* padding-left: 6px !important;
    padding-left: 0px\9 !important; */
    /* padding-right: 7px\9 !important; */
    margin-left: -10px\9 !important;
    text-align: right;
    top: 7px;
    padding-right: 5px\9;
    position: absolute;
}

.must-required {
    border: 1px solid red !important;
    zoom: 1;
}
.type-required{
    border: 1px solid red !important;
    zoom: 1;
}   

.must-required:before,
.must-required:after {
    content: "";
    display: table;
    clear: both;
}

.radio .must-required,
.check .must-required {
    border: none !important;
}

.check .must-required .layui-form-checkbox[lay-skin=primary] i::before {
    color: red !important;
}

.radio .must-required .layui-form-radio>i {
    color: red !important;
}

.datepicker .layui-input[readonly] {
    background-color: #ffffff;
    cursor: default;
}

.dropdown .must-required .select2-selection {
    border: 0px;
}

.ctl-title .remark-td {
    width: 10px;
    position: relative;
    line-height: 20px;
    /* width: 10px \9; */
}

.ctl-title .remark-tip {
    margin: 0px !important;
    top: 2px;
    position: absolute;
    /* right: -18px !important; */
    right: -10px !important;
}

.ctl-title .remark-tip {
    max-width: 16px \9 !important;
    right: -6px \9 !important;
}

.dropdown .required-x {
    /* right: -3px !important;
    right: -3px\9 !important; */
    top: 6px\9 !important;
}

.ctl-title .remark-tip:hover,
.remark-tip:hover {
    color: #1990FF;
}

.ctl-title .remark-tip-empty {
    font-size: 14px;
    color: #9B9B9B;
}

.ctl-title .remark-tip-empty:hover {
    color: #9B9B9B;
}

.remark-tip-all {
    max-height: 330px;
    overflow-y: auto;
    padding: 5px;
}

.remark-tip-all li {
    list-style: none;
    font-size: 13px !important;
    margin-bottom: 5px;
    display: block;
}

.remark-tip-all li span {
    display: block;
    margin-left: 15px;
    min-width: 50px;
}

.remark-tip-all li::before {
    content: ".";
    display: block;
    float: left;
    font-size: 40px !important;
    margin-right: 5px;
    position: relative;
    top: -13px;
    color: #1990FF;
}


/* å­åˆ—è¡¨é‡Œçš„å­—æ®µå¿…å¡«ï¼Œæ ·å¼è¦†ç›– */

.datalist .table .tr td .control-runtime .must-required {
    border: 1px solid red !important;
}

.datalist .table .tr td .radio .must-required {
    border: none !important;
}

.datalist .table .tr td .check .must-required {
    border: none !important;
}

.datalist .table .tr td .control-runtime .radio .must-required,
.datalist .table .tr td .control-runtime .check .must-required {
    border: none !important;
}

.datalist .table .tr td .control-runtime .check .must-required .layui-form-checkbox[lay-skin=primary] i {
    border-color: red !important;
}

.datalist .table .tr td .control-runtime .radio .must-required .layui-form-radio>i {
    color: red !important;
}

.datalist .table .tr td .control-runtime .datepicker .layui-input[readonly] {
    background-color: #ffffff;
    cursor: default;
}

.datalist .table .tr td .control-runtime .dropdown .must-required .select2-selection {
    border: 0px;
}


/* ä¸‹æ‹‰æ¡†æ ·å¼ */

.select2-selection {
    border-color: #D2D5DB !important;
    border-radius: 2px !important;
    min-height: 30px;
}

.select2-dropdown {
    border-radius: 2px !important;
}

.control-runtime .ctl-content .input-block .select2-dropdown-open {
    border: 1px solid #5BA1F5 !important;
    /* -webkit-transition:all 0.2s ease-in-out;
    -moz-transition:all 0.2s ease-in-out;
    -o-transition:all 0.2s ease-in-out;
    -ms-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out; */
}


.control-runtime .ctl-content .input-block .select2-dropdown-open .select2-selection__arrow {
    display: initial;
}

.datalist .table td .control-runtime .form-control-warp-column .select2-container {
    /* min-width: 124px; */
}

.select2-container .select2-selection--single .select2-selection__rendered {
    padding: 0 !important;
    position: absolute;
    left: 10px;
    right: 25px;
}
.select2-container--default .select2-selection--single{
    color: inherit !important;
}
.select2.select2-container,.select2.select2-container .selection,.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__rendered{
    font-family: inherit!important;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
    width: 100%;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
}

.datalist .table td .control-runtime .form-control-warp-column .text-area {
    min-width: 100px;
}

.datalist .table td .control-runtime .form-control-warp-column textarea {
    min-width: 90px;
}


/* æ—¶é—´æŽ§ä»¶çš„å›¾æ ‡ */

.datepicker .input-block {
    position: relative;
}

.datepicker .input-block input {
    padding-right: 24px;
    padding-bottom: 2px;
}

.datepicker .icon-dp {
    float: right;
    position: absolute;
    right: 10px;
    top: 6px;
    color: #BFBFBF;
    font-size: 13px !important;
}


/*  */

.hyperlink .input-block {
    display: inline-block;
    margin-top: 5px;
}
.hyperlink .ctl-content .input-block a{
    font-family: inherit!important;
    font-size: inherit !important;
}
.hyperlink .ctl-content .value-text div,.hyperlink .ctl-content .value-text div a{
    font-family: inherit!important;
    font-size: inherit !important;
}


/* radioæ”¹è‰² */

.layui-form-radio>i:hover,
.layui-form-radioed>i {
    color: #1990FF !important;
}


/* checkboxæ”¹è‰² */

.layui-form-checkbox[lay-skin=primary]:hover i {
    border-color: #1990FF !important;
}

.layui-form-checkbox[lay-skin=primary] i {
    border: 0 none;
    top: 2px;
    height: 17px \9;
}

.layui-form-checked i,
.layui-form-checked:hover i {
    color: #1990FF !important;
}


/* æ—¶é—´æŽ§ä»¶æ”¹è‰² */

.layui-laydate .layui-laydate-main .layui-laydate-content .layui-this {
    /* background-color: #fff !important; */
}

.layui-laydate .laydate-time-show.layui-laydate-main .layui-laydate-content .layui-this::before {
    content: none;
}

.laydate-btns-now,
.layui-laydate-footer span:hover {
    color: #34A6F8 !important;
}

.laydate-footer-btns .laydate-btns-confirm {
    border: 1px solid #D3D5D9 !important;
    padding: 0 15px;
    line-height: 25px !important;
}

.laydate-footer-btns span {
    border: 0 !important;
}


/* .layui-laydate .layui-laydate-main .layui-laydate-content .layui-this::before{
    content: attr(lay-day);
    width: 25px;
    height: 25px;
    line-height: 25px;
    position: absolute;
    background-color: #34A6F8 !important;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    top: 50%;
    margin-top: -12.5px;
    left: 50%;
    margin-left: -12.5px;
} */


/* é™„ä»¶æ–‡ä»¶å›¾æ ‡é¢œè‰² */

.icon-pdf {
    color: #F24B50;
}

.icon-txt {
    color: #65749F;
}

.icon-ppt {
    color: #F24B50;
}

.icon-word {
    color: #4D83FF;
}

.icon-excel {
    color: #00CD93;
}

.icon-rar {
    color: #4D83FF;
}

.icon-img {
    color: #F9A84D;
}

.icon-icon-video {
    color: #6D78FF;
}

.icon-txtbeifen {
    color: #F24B50;
}

.icon-buzhiming {
    color: #F9A84D;
}


/* numberä¿®é¥° */
.number .input-block input {
    /* margin-right: -5px; */
}

.control-runtime input.number-percentage/*å¾ªçŽ¯åŸŸç™¾åˆ†æ¯”æ•°å€¼*/,
.input-block input.number-percentage/*å¾ªçŽ¯åŸŸç™¾åˆ†æ¯”æ•°å€¼*/{
    padding-right: 22px !important;
}

.span-percentage.edit{position: absolute;right: 6px;top: 7px;background: transparent;}
.number .span-percentage.readonly{}
.number .value-text{padding: 6px 0 6px 6px;}

.number {
    padding-right: 0px !important;
}


/* .picker div:nth-child(2){width:200px !important;height:100px !important;}   */

.picker {
    width: 25px;
    height: 25px;
    overflow: hidden;
    position: absolute;
    z-index: 9;
}

.picker {
    background: transparent !important;
    color: transparent !important;
}

.picker * {
    background: transparent !important;
    color: transparent !important;
}
.onpicker {
    float: left;
    font-size: 12px;
    margin-right: 10px;
}
.onpicker .webuploader-pick{
    background: #34A6F8 !important;
    color: #fff !important;
    padding: 0px;
    line-height: 25px;
    padding: 0px 10px;
    
}
.pickertype {
    width: 25px;
    height: 25px;
    overflow: hidden;
    position: absolute;
    z-index: 0;
    position: absolute !important
}

.pickertype {
    background: transparent !important;
    color: transparent !important;
}

.pickertype * {
    background: transparent !important;
    color: transparent !important;
}
.shade {
    position: absolute;
    z-index: 1;
}


/* é€‰äººæŽ§ä»¶,æ•°æ®äº’è”æŽ§ä»¶ */

.wrap-selectAuditors .bootstrap-tagsinput,.wrap-selectAuditors .bootstrap-tagsinput .tag{
    color: inherit;
}
.person .input-block,
.org .input-block,
.dataconnect .input-block {
    display: inline-block;
}

.person .form-control-warp-column,
.org .form-control-warp-column,
.dataconnect .form-control-warp-column {
    margin-top: 3px !important;
}

.person .selectAuditors-wrap,
.org .selectAuditors-wrap,
.dataconnect .selectAuditors-wrap {
    float: left;
    width: 100%;
    height: 32px;
    position: relative;
    border: 1px solid #ddd;
}

.person .must-required .selectAuditors-wrap>div,
.org .must-required .selectAuditors-wrap>div,
.dataconnect .must-required .selectAuditors-wrap>div {
    border: 1px solid #ffffff !important;
}

.person .selectAuditors-wrap>div,
.org .selectAuditors-wrap>div,
.dataconnect .selectAuditors-wrap>div {
    /* border: 1px solid #DDDDDD; */
    border-radius: 2px;
}

.person .form-item,
.org .form-item {
    margin-bottom: 12px;
}

.person .selectAuditors-wrap .add_icon,
.org .selectAuditors-wrap .add_icon,
.dataconnect .selectAuditors-wrap .add_icon,
.op-upload {
    display: inline-block;
    width: 30px;
    height: 30px;
    border-left: 1px solid #DDDDDD;
    position: absolute;
    right: 1px;
    top: 0;
    cursor: pointer;
}
.file .op-upload-k{
    width: 120px;
    height: 15px;
    position: absolute;
    left: -46px;
    top: 23px;
    text-align: left;
    display: none;
}
.file .op-upload-type{
    width: 120px;
    background: #fff;
    border: 1px solid #E9EBEE;
    position: fixed;
    padding: 7px 0px;
    text-align: left;
    display: none;
    z-index: 99999;
    color: #222;
}
.file .op-upload-type .type-p{
    height: 30px;
    line-height: 30px;
    padding-left: 13px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}

.file .op-upload-type .type-p:hover{
    background: #F5F5F5;
}
.file .op-upload-type:before{
    content: "";
    width: 0px;
    height: 0px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #E9EBEE;
    position: absolute;
    top: -10px;
    left: 48px;
}
.file .op-upload-type:after{
    content: "";
    width: 0px;
    height: 0px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #fff;
    position: absolute;
    top: -8px;
    left: 50px;
}



.select-file-type{
    width: 120px;
    background: #fff;
    position: fixed;
    top: 100px;
    left: 0px;
    padding: 7px 0px;
    display: none;
    z-index: 9999999;
    border: 1px solid #E9EBEE;
}
.select-file-type .webuploader-pick{
    padding: 0px;
    background: rgba(52, 166, 248, 0);
    color: #222;
    text-align: left;
}
.select-file-type .op-upload-type{
    width: 118px;
    background: #fff;
    /* border: 1px solid #E9EBEE;
    position: fixed;
    padding: 7px 0px;
    text-align: left;
    display: none;
    z-index: 99999;
    color: #222; */
}
.select-file-type .op-upload-type .type-p{
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding-left: 13px;
    text-overflow:ellipsis;
    white-space: nowrap;
    cursor: pointer;
}

.select-file-type .op-upload-type .type-p:hover{
    background: #F5F5F5;
}
.select-file-type .op-upload-type:before{
    content: "";
    width: 0px;
    height: 0px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #E9EBEE;
    position: absolute;
    top: -10px;
    left: 48px;
}
.select-file-type .op-upload-type:after{
    content: "";
    width: 0px;
    height: 0px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #fff;
    position: absolute;
    top: -8px;
    left: 50px;
}
.person .selectAuditors-wrap .add_icon::after,
.org .selectAuditors-wrap .add_icon::after,
.dataconnect .selectAuditors-wrap .add_icon::after,
.steps_item .item_main .and_icon::after,
.op-upload::after,
.op-upload-test::after {
    content: '';
    position: absolute;
    width: 13px;
    height: 1px;
    background-color: #bbb;
    top: 14px;
    left: 8px;
}

.person .selectAuditors-wrap .add_icon::before,
.org .selectAuditors-wrap .add_icon::before,
.dataconnect .selectAuditors-wrap .add_icon::before,
.steps_item .item_main .and_icon::before,
.op-upload::before,
.op-upload-test::before {
    content: '';
    position: absolute;
    width: 1px;
    height: 13px;
    background-color: #bbb;
    top: 8px;
    left: 14px;
}

.person .selectAuditors-wrap:hover .add_icon::before,
.org .selectAuditors-wrap:hover .add_icon::before,
.dataconnect .selectAuditors-wrap:hover .add_icon::before,
.steps_item .item_main:hover .and_icon::before,
.op-upload:hover::before,
.op-upload-test:hover::before {
    content: '';
    position: absolute;
    width: 1px;
    height: 13px;
    background-color: #888888;
}

.person .selectAuditors-wrap:hover .add_icon::after,
.org .selectAuditors-wrap:hover .add_icon::after,
.dataconnect .selectAuditors-wrap:hover .add_icon::after,
.steps_item .item_main:hover .and_icon::after,
.op-upload:hover::after,
.op-upload-test:hover::after {
    content: '';
    position: absolute;
    width: 13px;
    height: 1px;
    background-color: #888888;
    top: 14px;
    left: 8px;
}

.file-ops .op-upload::before {
    top: 5px;
    left: 11px;
}

.file-ops .op-upload::after {
    top: 11px;
    left: 5px;
}

.file-ops .op-upload-test::before {
    top: 6px;
    left: 12px;
}

.file-ops .op-upload-test::after {
    top: 12px;
    left: 6px;
}

.layui-input-search .before {
    border-left: 1px solid #dddddd;
    font-size: 15px;
}

#dataconnect_table .layui-laypage-limits {
    display: none;
}

#dataconnect_table .layui-table-page>div {
    margin-top: 0px;
}

#dataconnect_table .layui-none {
    background: url(/public/3rd/image/wushuju.png) 20px 0px no-repeat;
}

.layui-table .row-selected {
    background-color: #e6e6e6;
}

.layui-table .row-selected td {
    border-color: #e6e6e6;
}


/* text */

.textbox .form-control-warp-column {
    margin-top: 3px !important;
}


/* tagsinputs è‡ªå®šä¹‰æ ·å¼ */

.tagsinut-show-href a {
    /* background-color: #FFFFFF; */
    color: #5BA1F5 !important;
    margin: 0px;
    text-decoration: none;
}
.dataconnect .tagsinut-show-href{
    font-family: inherit !important;
}
.dataconnect .tagsinut-show-href a {
    /* background-color: #FFFFFF; */
    color: inherit!important;
    font-family: inherit!important;
}

/* åŸŽå¸‚é€‰æ‹©æ ·å¼ */

.select-city-block {
    position: relative;
    color: #444;
    height: 30px;
    line-height: 28px;
    border: 1px solid #D9DDE0;
    display: block;
    cursor: pointer;
}

.city-val {
    height: 100%;
    width: 100%;
}

.city-block-ctlid {
    position: relative;
    width: 100%;
    height: 28px;
}

.city-block-list {
    position: absolute;
    top: 34px;
    width: 430px;
    border: 1px solid #E9EBEE;
    border-radius: 4px;
    background: #fff;
    box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.1);
}

.ctl_tip .tip-content {
    background-color: #FFF5EA;
    color: #666666;
    min-height: 30px;
    /* width: 100%; */
    display: block;
    border-radius: 2px;
    /* line-height: 30px; */
    text-align: left;
    padding: 6px 10px;
    font-size: 13px !important;
    /* margin-left: 10px; */
}
/* ====================é™„ä»¶ç›¸å…³çš„æ ·å¼ï¼ˆæ”¹ç‰ˆieï¼‰====================== */
.file .Tdrag-div-ie{
    position: relative;
    z-index: 99;
    overflow: hidden;
}
.file .Tdrag-div-ie .file-no-data{
    padding:6px;
    color: inherit;
}
.file .Tdrag-div-ie .drag-title{
    height: 30px;
    min-height: 30px;
    align-items: center;
    width: 100%;
    padding: 0px 10px 0px 8px;
    /* min-width: 168px; */
    background:rgba(249,249,249,1);
    border-radius:2px 2px 0px 0px;
    /* margin-bottom: 6px; */
    color: #666;
}
.file .Tdrag-div-ie .name-up{
    height: 24px;
    line-height: 23px;
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 10000;
    /* background:rgba(249,249,249,1); */
    padding-right: 10px;
}
.file .Tdrag-div-ie .layui-form-checkbox[lay-skin="primary"] span{
    color: #666 !important;
}
.file .Tdrag-div-ie .drag-title .input-block{
    float: left;
}
.file .Tdrag-div-ie .drag-title .title-up{
    float: left;
    margin-left: 10px;
    cursor: pointer;
    line-height: 30px;
}
.file .Tdrag-div-ie .drag-title .title-up .icon-xiazai{
    color: #777;
}
.file .Tdrag-div-ie .drag-boxList{
    padding-top: 0px;
    height: auto;
    overflow: hidden;
}
.file .Tdrag-div-ie .drag-boxList .layui-form-checkbox[lay-skin=primary]{
    min-height: 19px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con{
    color: #666;
    font-size: 13px !important;
}
.file .Tdrag-div-ie .con-title{
    margin-bottom: 2px;
    padding-left: 10px;
    color: #666;
    margin-top: 10px;
}
.file .Tdrag-div-ie .con-title:first-child{
    margin-top: 0px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name{
    font-size: 14px;
    color: #5BA1F5;
    height: 26px;
    line-height: 26px;
    align-items: center;
    cursor: pointer;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .layui-form-checkbox{
    padding-left: 22px;
    float: left;
    position: absolute;
    margin-top: 3px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen{
    position: relative;
    height: 24px;
    line-height: 24px;
    border-radius:2px;
    overflow: hidden;
    width: 100%;
    padding-left: 6px;
    padding-right: 10px;
    float: left;
    cursor: pointer;
    background: rgba(52, 166, 248, 0);
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .iconfont{
    float: left;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .name-up{background: #fff;}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen:hover,
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen:hover .name-up{
    background:rgba(245,247,250,1);
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .name-span{
    /* overflow: hidden;
    width: 0; */
    padding-left: 6px;
    padding-right: 6px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .name-span span{
    /* display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; */
}
.file .Tdrag-div-ie .op-delete .icon-x{
    font-size: 20px;
    vertical-align: -2px;
    margin-left: 0px;
}
.file .Tdrag-div-ie .op-drag .icon-tuodong1{
    font-size: 13px !important;
    vertical-align: 1px;
    margin-left: 14px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .iconfont,
.file .Tdrag-div-ie .op-download .icon-xiazai,
.file .Tdrag-div-ie .op-download .icon-xiazai{
    margin-left: 14px;
}
.file .Tdrag-div-ie .op-delete .icon-x{
    margin-left: 10px;
}
.file .Tdrag-div-ie .name-wen:hover .op-delete{
    display: inline;
}
.file .Tdrag-div-ie .name-wen:hover .ico-label,
.file .Tdrag-div-ie .name-wen:hover .op-download{
    display: inline;
}
.file .Tdrag-div-ie .name-wen:hover .op-drag{
    display: inline;
}
.file .Tdrag-div-ie .name-wen:hover .icon-succeed{
    display: none;
}

.fileÂ .Tdrag-div-ieÂ .name-upÂ .iconfont,
.file .Tdrag-div-ie .op-delete .icon-x,
.file .Tdrag-div-ie .op-download .icon-xiazai,
.file .Tdrag-div-ie .op-drag .icon-tuodong1 {
    color: #777777;
}
.file .Tdrag-div-ie .name-up .iconfont.icon-succeed{
    color: #44B549;
    background: #fff;
}
.checkTip{color: red;}
.con-name:hover .checkTip{display: none;}

.file .Tdrag-div-ie .iconfont:hover,
.file .Tdrag-div-ie .op-download .icon-xiazai:hover,
.file .Tdrag-div-ie .op-drag .icon-tuodong1:hover,
.file .Tdrag-div-ie .op-delete .icon-x:hover {
    color: #5BA1F5;
}
.file .Tdrag-div-ie .ico-label,
.file .Tdrag-div-ie .op-delete{
    display: none;
}
.file .Tdrag-div-ie .op-download{
    display: none;
}
.file .Tdrag-div-ie .op-drag{
    display: none;
}
.file .Tdrag-div-ie .iconfont{
    cursor: pointer;
}
.file .Tdrag-div-ie .TfallbackClass{
    height: 24px;
    border-radius:2px;
    background: #fff ;
    opacity: 1 !important;
    padding: 0px 10px;
    color: #222 !important;
    border:1px solid rgba(51,166,248,1);
}
.file .Tdrag-div-ie .TghostClass{
    background: #f6fbff;
    padding: 0px 10px;
    border:1px dashed rgba(19,173,255,1);
}
.file .Tdrag-div-ie .TghostClass *{
    opacity: 0;
}


/* ============é™„ä»¶ç›¸å…³çš„æ ·å¼ï¼ˆæ”¹ç‰ˆè°·æ­Œï¼‰=================== */
.file .Tdrag-div{
    /* margin-top: 10px; */
}
.file .Tdrag-div .file-no-data{
    padding:6px;
    color: inherit;
}
.file .Tdrag-div .drag-title{
    height: 30px;
    min-height: 30px;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 0px 10px 0px 8px;
    /* min-width: 168px; */
    background:rgba(249,249,249,1);
    border-radius:2px 2px 0px 0px;
    margin-bottom: 6px;
    /* margin-bottom: 6px; */
    color: #666;

}
.file .Tdrag-div .layui-form-checkbox[lay-skin="primary"] span{
    color: #666 !important;
}

.file .Tdrag-div .drag-title .title-up{
    margin-left: 10px;
    cursor: pointer;
}
.file .Tdrag-div .drag-title .title-up .icon-xiazai{
    color: #777;
}
.file .Tdrag-div .drag-boxList{
    padding-top: 0px;
    height: auto;
    overflow: hidden;
}
.file .Tdrag-div .drag-boxList .layui-form-checkbox[lay-skin=primary]{
    min-height: 19px;
}
.file .Tdrag-div .drag-boxList .list-drag-con{
    color: #666;
    font-size: 13px !important;
}

.file .Tdrag-div .con-title{
    margin-bottom: 2px;
    padding-left: 10px;
    color: #666;
    margin-top: 10px;
}
.file .Tdrag-div .con-title:first-child{
    margin-top: 0px;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name{
    font-size: 14px;
    color: #5BA1F5;
    height: 26px;
    line-height: 26px;
    display: flex;
    align-items: center;
    cursor: pointer;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .layui-form-checkbox{
    padding-left: 22px;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .name-wen{
    flex: 1;
    height: 24px;
    line-height: 24px;
    border-radius:2px;
    overflow: hidden;
    width: 100%;
    display: flex;
    padding-left: 6px;
    padding-right: 6px;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .name-wen:hover{
    background:rgba(245,247,250,1);
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .name-wen .name-span{
    flex: 1;
    overflow: hidden;
    width: 0;
    padding-left: 6px;
    padding-right: 6px;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .name-wen .name-span span{
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left !important;
}
.file .Tdrag-div .op-delete .icon-x{
    font-size: 20px;
    vertical-align: -2px;
    margin-left: 0px;
}
.file .Tdrag-div .op-drag .icon-tuodong1{
    font-size: 13px !important;
    vertical-align: 1px;
    margin-right: 4px;
}
.file .Tdrag-div .name-wen:hover .op-delete{
    display: inline;
}
.file .Tdrag-div .name-wen:hover .op-download{
    display: inline;
}
.file .Tdrag-div .name-wen:hover .op-drag{
    display: inline;
}
.file .Tdrag-div .name-wen:hover .icon-succeed{
    display: none;
}
.file .Tdrag-div .icon-succeed{
    color: #44B549;
    margin-right: 1px;
}
.file .Tdrag-div .op-delete .icon-x,
.file .Tdrag-div .op-download .icon-xiazai,
.file .Tdrag-div .op-drag .icon-tuodong1 {
    color: #777777;
}
.file .Tdrag-div .op-download .icon-xiazai:hover,
.file .Tdrag-div .op-drag .icon-tuodong1:hover,
.file .Tdrag-div .op-delete .icon-x:hover {
    color: #5BA1F5;
}
.file .Tdrag-div .op-delete{
    display: none;
    /* margin-left: 8px; */
}
.file .Tdrag-div .op-download{
    display: none;
    /* margin-left: 8px; */
}
.file .Tdrag-div .op-drag{
    display: none;
    /* margin-left: 8px; */
}
.file .Tdrag-div .iconfont{
    cursor: pointer;
}
.file .Tdrag-div .TfallbackClass{
    height: 24px;
    border-radius:2px;
    background: #fff ;
    opacity: 1 !important;
    padding: 0px 10px;
    color: #222 !important;
    border:1px solid rgba(51,166,248,1);
}
.file .Tdrag-div .TghostClass{
    background: #f6fbff;
    padding: 0px 10px;
    border:1px dashed rgba(19,173,255,1);
}
.file .Tdrag-div .TghostClass *{
    opacity: 0;
}
/* ============æ„è§å›žå¡«åŸŸ=================== */
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1;font-family: inherit !important;}
.opinionBackFillArea-span .md8{
    float: left;
    font-family: inherit !important;
}
.opinionBackFillArea-span .concent{
    overflow: hidden;
    font-family: inherit !important;
}
.opinionBackFillArea-span .opinion{
    font-family: inherit !important;
    position: relative;
    top: 4px;
}
.opinionBackFillArea-span .opinion.isAllAnon{
    color: #666666;
}
.opinionBackFillArea-span .md4{
    float: right;
    font-family: inherit !important;
}
.back-text{
    text-align: left;
    background-color: transparent;
    display: inline-block;
    font-family: inherit !important;
}


.opinionBackFillArea-span .hr{
    margin-bottom: 8px;
    margin-top: 10px;
}
.underPart{
    margin-top: 5px;
}
.lastUnderPart{
    margin-top: 3px;
    font-family: inherit !important;
}
.signature{
    overflow: hidden;
}
.text-right{
    text-align: right;
}
.signature img{
    width: 168px;
    height: 80px;
}
.opinionBackFillArea-span .time{
    text-align: right;
    font-family: inherit !important;
    color: inherit !important;
}
.opinionBackFillArea-span .BackFillAreaTitle{
    color: #666666;
}
.text-overflow{overflow: hidden; font-family: inherit !important;white-space: nowrap; text-overflow: ellipsis;}
.organization{white-space: nowrap;}
.opinionBackFillArea .organization{color: inherit !important;}

.person .ctl-content *,.dataconnect .ctl-content *{
    font-size: inherit !important;
    font-family: inherit !important;
}
.org .ctl-content *{
    font-size: inherit !important;
    font-family: inherit !important;
}

.check .ctl-content .input-block .layui-form-checkbox{
    font-family: inherit!important;
    font-size: inherit !important;
}
.input-block .layui-form-checkbox[lay-skin=primary] span{
    color: inherit!important;
    font-family: inherit!important;
    font-size: inherit !important;
    vertical-align: text-top;
    line-height: 1;
}

.city  .ctl-content div{
    font-family: inherit!important;
}
.multitext  .ctl-content div{
    font-family: inherit!important;
}

.control-runtime {
    width: 100%;
    /* height: 100%; */
    margin: 0 auto;
}

.control-runtime table {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    padding: 0px;
    border-collapse: collapse;
    border: 0px;
}

.control-runtime table td {
    word-wrap: break-word;
    word-break: break-all;
    vertical-align: inherit;
}
.control-runtime 
.datalist .table td .control-runtime.datalist-td{
    width: 100%;
    padding: 0px;
    min-height: 35px;
    padding-left: 0px !important;
    vertical-align: middle !important;
    word-break: break-all;
    line-height: 1.42857143;
}
.datalist .table td .control-runtime.datalist-td .control-runtime{ 
    padding: 0px;
}


/* å·¦å³å¸ƒå±€ */

.control-runtime .form-control-warp-lr {
    min-height: 40px;
}

.control-runtime .form-control-warp-lr .ctl-title {
    /* background-color: #F8F8F8;
    border-right:1px solid #D9DDE0DDD; */
    height: auto;
    width: 85px;
    min-width: 85px;
    max-width: 85px;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    padding-top: 6px;
    padding-left: 7px;
    /* padding-right:7px;
    padding-right:15px \9; */
    margin-right: 10px;
    position: relative\9;
}

.control-runtime .form-control-warp-lr .ctl-title span {
    font-size: 13px;
    max-width: 65px;
    /* min-height: 40px; */
    color: #666666;
    /* display: table-cell; */
    /* vertical-align: middle; */
    display: contents;

}
.control-runtime .form-control-warp-lr .ctl-title span:first-child {
    padding-right:5px \9 !important;
}

.dropdown .form-control-warp-lr .ctl-title .style-rule-target {
    padding-right: 8px \9;
}

.control-runtime .ctl-title .style-rule-target {
    display: inline-block !important;
    padding: 0px !important;
    white-space: pre-wrap;
}

.dropdown .form-control-warp-lr .ctl-title table td {
    /* height: unset !important; */
}


/* ä¸Šä¸‹å¸ƒå±€ */

.control-runtime .form-control-warp-ud {
    min-height: 40px;
}

.control-runtime .form-control-warp-ud .ctl-title {
    background-color: #F8F8F8;
    /* border-bottom:1px solid #D9DDE0DDD; */
    height: 40px;
    width: 100%;
    text-align: center;
    display: table;
}

.control-runtime .form-control-warp-ud .ctl-title span {
    font-size: 13px !important;
    color: #666666;
    display: table-cell;
    vertical-align: middle;
}


/* æŽ§ä»¶å†…å®¹åŒºåŸŸç»Ÿä¸€æ ·å¼ begin*/

.control-runtime .ctl-title span {
    /* width: 100%; */
    padding: 6px 0 6px 0;
}
.control-runtime .htmltext-span .ctl-content{
    border: none!important;
}
.control-runtime .htmltext-span  img{
    max-width: 100%;
}
.control-runtime .ctl-content {
    width: 100%;
    vertical-align: top;
    padding: 0 0 10px 10px;
}
.control-runtime.datalist-td .ctl-content{
    padding: 0;
}

.form-control-warp-column .ctl-content {
    vertical-align: middle !important;
    /* padding: 3px 8px !important; */
}


/* .control-runtime .ctl-content .input-block{
    text-align: center; */


/* width: 100%;
background-color:#fff !important;

} */

.input-block .layui-input,
.input-block .layui-select,
.input-block .layui-textarea {
    height: 32px;
    min-height: 32px;
    margin: 0px auto;
    /* line-height: 32px; */
    line-height: normal;
    color: #222;
    text-align: inherit;
}
.input-block .layui-input,
.input-block .layui-select,
.input-block .layui-textarea {
    color: inherit;
    text-align: inherit;
    font-family: inherit !important;
} 
.form-pc-preview .input-block .layui-input,
.form-pc-preview .input-block .layui-select,
.form-pc-preview .input-block .layui-textarea {
    color: inherit;
}

.remark-tip {
    color: #b1b1b1;
    font-size: 13px !important;
    vertical-align: 0px;
}

.input-block .layui-form-checkbox {
    margin: 6px 2px;
    padding-left: 23px;
}
/* .form-pc-preview .layui-form-checkbox[lay-skin="primary"] span{
    color: inherit!important;
} */
.input-block .layui-form-checkbox>span {
    /* width: 50px; */
    max-width: 100px \9;
    word-wrap: break-word !important;
    word-break: break-all;
    white-space: unset;
    /* color: inherit!important; */
}

.input-block .layui-form-checkbox i {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.input-block .layui-form-checkbox i::before {
    content: "\e71b";
    color: #DDDDDD;
}

.input-block .layui-form-checkbox.layui-form-checked i::before {
    content: "\e71a";
    color: #1990FF;
}

.input-block .layui-form-radio {
    margin: 2px 2px;
    font-size: inherit!important;
    font-family: inherit!important;
}

.input-block .layui-form-radio div {
    font-size: 13px !important;
    color: #222222;
}
.input-block .layui-form-radio div {
    font-size: inherit!important;
    color: inherit;
    font-family: inherit!important;
}
.input-block .layui-form-radio>i {
    font-size: 16px;
    color: #ddd;
    margin-right: 6px;
}

.input-block a {
    margin-right: 8px;
    text-decoration: none;
    float: left;
}

.input-block a:hover,
.hyperlink a:hover {
    text-decoration: underline !important;
}

.hyperlink a {
    margin-right: 15px !important;
    color: #5BA1F5;
    text-decoration: none !important;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

input[type="number"] {
    -moz-appearance: textfield;
}


/* æŽ§ä»¶å†…å®¹åŒºåŸŸç»Ÿä¸€æ ·å¼ end*/


/********start è¦†ç›–laydateé»˜è®¤æ ·å¼,ç”¨äºŽæ˜¾ç¤ºå°æ—¶å’Œåˆ†é’Ÿ********/


/* .layui-laydate-content>.layui-laydate-list {
    padding-bottom: 0px;
    overflow: hidden;
}
.layui-laydate-content>.layui-laydate-list>li{
    width:50%
} */


/********end è¦†ç›–laydateé»˜è®¤æ ·å¼,ç”¨äºŽæ˜¾ç¤ºå°æ—¶å’Œåˆ†é’Ÿ********/

.multitext {
    height: auto;
}
.multitext .value-text{
    white-space: pre-wrap;
    word-break: break-all;
}
.control-runtime .text-area {
    width: 100%;
    min-height: 30px;
    display: block;
    /* padding-left:3px; */
    /* padding-right: 5px; */
    position: relative;
    /* text-align: left; */
    /* margin-top: 6px; */
}
.control-runtime .input-block {
    overflow: hidden;
    font-family: inherit !important;
}
.control-runtime.calculation .input-block,
.control-runtime.number .input-block {
    position: relative;
    /* padding-top: 7px; */
}

textarea::-webkit-input-placeholder {
    font-size: 13px !important;
}

textarea:-moz-placeholder {
    color: #e0e0e0;
    opacity: 0.6;
    padding: 5px;
    font-size: 13px !important;
}

textarea:-ms-input-placeholder {
    color: #e0e0e0;
    opacity: 0.6;
    padding: 5px;
    font-size: 13px !important;
}

.control-runtime .text-area textarea {
    position: absolute;
    top: 0;
    margin: 0px auto;
    /* padding-left: 5px;
    padding-right: 1px; */
    box-sizing: border-box;
    line-height: 25px;
    padding: 7px 10px;
    border-width: 1px;
    border-style: solid;
    background-color: #fff;
    border-radius: 2px;
    border-color: #D9DDE0;
    width: 100%;
    height: 100%;
    /* min-height:106px; */
    /* max-height: 106px; */
    margin: 0px auto;
    overflow: hidden;
    word-break: break-all;
}
.flex-text-wrap pre{
    padding: 16px 10px;
}
.value-text {
    background-color: transparent;
    padding: 6px;
    word-break: break-all;
    display: inline-block;
    font-family: inherit !important;
    word-break: break-all;
}
.value-text.html-text{
    display: block;
}
.value-text.html-text ol li{
    list-style: decimal !important;
}
.value-text.html-text ul li{
    list-style: outside !important;
}
br{
    display: none;
}
.dataconnect .value-text{
    text-align: inherit;
    font-family: inherit !important;
}
.view-ctl-content {
    text-align: left;
    background-color: transparent;
    padding: 6px;
    display: inline-block;
    word-break: break-all;
}
pre.value-text{
    border: 0;
    color: inherit;
}
/*markdown aæ ‡ç­¾ç»Ÿä¸€*/
.markdown-span a{
    color:#0000ee;
    text-decoration: underline;
}
.file .file-ops {
    display: block;
    height: 25px;
    position: relative;
    z-index: 99999;
    margin-bottom: 10px;
}
.file .file-ops .onetips{
    margin-left: 33px;
    display: none;
}
.file .file-ops .tips{
    margin-left: 33px;
    display: none;
}

.file .file-ops .op-upload .icon-jia {
    display: none;
}
.file .onuploadpicker{
    margin-right: 10px;
}
.file .file-ops .op-upload,
.file .file-ops .op-upload-test {
    /* position: absolute; */
    float: left;
    display: block;
    /* margin:0 auto; */
    padding: 0 auto;
    width: 25px;
    height: 25px;
    left: 0;
    text-align: center;
    /* font-size:15px !important; */
    color: #888888;
    background: #FFFFFF;
    border: 1px solid #D9DDE0;
    border-radius: 2px;
    cursor: pointer;
}

.op-upload i,
.op-upload-test i {
    font-size: 20px;
    color: #D9DDE0;
    border-radius: 2px;
    cursor: pointer;
}

.op-upload i,
.op-upload-test i {
    font-size: 14px;
    color: #DDDDDD;
    margin-top: 1px;
    display: block;
}

.file .file-ops .op-upload:hover {
    background: #eeeeee;
}

.file .file-ops .op-upload-test:hover {
    background: #eeeeee;
}

.file .file-items {
    display: block;
    /* margin-top: 10px; */
    width: 100%;
}

.file .file-items .file-item {
    display: block;
    background-color: #ffffff;
    color: #222222;
    font-size: 12px;
    height: 24px;
    line-height: 22px;
    padding-top: 1px;
    margin: 5px 0;
}

.file .file-item .li-layout {
    width: 100%;
    height: 100%;
}

.file .file-item:hover {
    background-color: #F5F7FA;
}

.file .file-item:hover .ll-ops>.op-download {
    display: inline;
    /* display: block; */
    cursor: pointer;
}

.file .file-item:hover .ll-ops>.op-delete {
    display: inline;
    /* display: block; */
    cursor: pointer;
}

.file .file-item:hover .ll-ops>.icon-succeed {
    display: none;
}

.file .file-items .op-preview:hover,
.file .file-item .op-preview:hover {
    color: #5BA1F5;
    cursor: pointer;
}

.file .ll-icon {
    width: 25px;
    text-align: left;
    padding-left: 2px;
}

.file .ll-file {
    text-align: left;
}
.htmltext.control-runtime table {
    margin: 0;
}
.htmltext.control-runtime .htmltext-span{
    min-width: 100%;
}

.file .ll-file .file-name {
    margin: 0;
    /* padding-left: 5px;  */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    vertical-align: bottom;
    /* position: absolute; */
}

.file .ll-ops {
    width: 50px;
    min-width: 50px;
    text-align: left;
}

.file .ll-ops>.op-download {
    display: none;
}

.file .ll-ops>.op-delete {
    display: none;
}

.file .ll-ops>.op-delete .icon-x,
.file .ll-ops>.op-download .icon-xiazai {
    color: #777777;
}
.file .ll-ops>.op-delete .icon-x{
    font-size: 20px;
    vertical-align: -2px;
}
.file .ll-ops>.icon-succeed {
    color: #44B549;
}

.file .ll-progressbar {
    height: 3px;
    max-height: 3px;
}

.file .progress-external {
    width: 100%;
    height: 5px;
    border: 1px solid #ffffff;
    border-radius: 5px;
    background-color: rgba(52, 166, 248, 0.20);
}

.file .progress-internal {
    position: relative;
    float: left;
    width: 0px;
    height: 3px;
    background-color: #34A6F8;
}

.file .progress-txt {
    color: #999999;
    font-size: 12px;
    line-height: 24px;
    /* margin-right: 10px; */
    /* padding-left: 5px; */
}
.file .uploading{
    padding-left: 10px;
}
.drag-check{
    width: 16px;
    height: 16px;
    border: 1px solid #ddd;
    border-radius:2px;
}
/* å¿…å¡«ç›¸å…³çš„æ ·å¼ */

.required-x {
    color: red !important;
    font-size: 13px !important;
    max-width: 5px;
    min-width: 10px;
    width: 10px !important;
    padding: 0px !important;
    margin: 0 !important;
    /* display: inline !important; */
    /* padding-left: 6px !important;
    padding-left: 0px\9 !important; */
    /* padding-right: 7px\9 !important; */
    margin-left: -10px\9 !important;
    text-align: right;
    top: 7px;
    padding-right: 5px\9;
    position: absolute;
}

.must-required {
    border: 1px solid red !important;
    zoom: 1;
}
.type-required{
    border: 1px solid red !important;
    zoom: 1;
}   

.must-required:before,
.must-required:after {
    content: "";
    display: table;
    clear: both;
}

.radio .must-required,
.check .must-required {
    border: none !important;
}

.check .must-required .layui-form-checkbox[lay-skin=primary] i::before {
    color: red !important;
}

.radio .must-required .layui-form-radio>i {
    color: red !important;
}

.datepicker .layui-input[readonly] {
    background-color: #ffffff;
    cursor: default;
}

.dropdown .must-required .select2-selection {
    border: 0px;
}

.ctl-title .remark-td {
    width: 10px;
    position: relative;
    line-height: 20px;
    /* width: 10px \9; */
}

.ctl-title .remark-tip {
    margin: 0px !important;
    top: 2px;
    position: absolute;
    /* right: -18px !important; */
    right: -10px !important;
}

.ctl-title .remark-tip {
    max-width: 16px \9 !important;
    right: -6px \9 !important;
}

.dropdown .required-x {
    /* right: -3px !important;
    right: -3px\9 !important; */
    top: 6px\9 !important;
}

.ctl-title .remark-tip:hover,
.remark-tip:hover {
    color: #1990FF;
}

.ctl-title .remark-tip-empty {
    font-size: 14px;
    color: #9B9B9B;
}

.ctl-title .remark-tip-empty:hover {
    color: #9B9B9B;
}

.remark-tip-all {
    max-height: 330px;
    overflow-y: auto;
    padding: 5px;
}

.remark-tip-all li {
    list-style: none;
    font-size: 13px !important;
    margin-bottom: 5px;
    display: block;
}

.remark-tip-all li span {
    display: block;
    margin-left: 15px;
    min-width: 50px;
}

.remark-tip-all li::before {
    content: ".";
    display: block;
    float: left;
    font-size: 40px !important;
    margin-right: 5px;
    position: relative;
    top: -13px;
    color: #1990FF;
}


/* å­åˆ—è¡¨é‡Œçš„å­—æ®µå¿…å¡«ï¼Œæ ·å¼è¦†ç›– */

.datalist .table .tr td .control-runtime .must-required {
    border: 1px solid red !important;
}

.datalist .table .tr td .radio .must-required {
    border: none !important;
}

.datalist .table .tr td .check .must-required {
    border: none !important;
}

.datalist .table .tr td .control-runtime .radio .must-required,
.datalist .table .tr td .control-runtime .check .must-required {
    border: none !important;
}

.datalist .table .tr td .control-runtime .check .must-required .layui-form-checkbox[lay-skin=primary] i {
    border-color: red !important;
}

.datalist .table .tr td .control-runtime .radio .must-required .layui-form-radio>i {
    color: red !important;
}

.datalist .table .tr td .control-runtime .datepicker .layui-input[readonly] {
    background-color: #ffffff;
    cursor: default;
}

.datalist .table .tr td .control-runtime .dropdown .must-required .select2-selection {
    border: 0px;
}


/* ä¸‹æ‹‰æ¡†æ ·å¼ */

.select2-selection {
    border-color: #D2D5DB !important;
    border-radius: 2px !important;
    min-height: 30px;
}

.select2-dropdown {
    border-radius: 2px !important;
}

.control-runtime .ctl-content .input-block .select2-dropdown-open {
    border: 1px solid #5BA1F5 !important;
    /* -webkit-transition:all 0.2s ease-in-out;
    -moz-transition:all 0.2s ease-in-out;
    -o-transition:all 0.2s ease-in-out;
    -ms-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out; */
}


.control-runtime .ctl-content .input-block .select2-dropdown-open .select2-selection__arrow {
    display: initial;
}

.datalist .table td .control-runtime .form-control-warp-column .select2-container {
    /* min-width: 124px; */
}

.select2-container .select2-selection--single .select2-selection__rendered {
    padding: 0 !important;
    position: absolute;
    left: 10px;
    right: 25px;
}
.select2-container--default .select2-selection--single{
    color: inherit !important;
}
.select2.select2-container,.select2.select2-container .selection,.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__rendered{
    font-family: inherit!important;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
    width: 100%;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
}

.datalist .table td .control-runtime .form-control-warp-column .text-area {
    min-width: 100px;
}

.datalist .table td .control-runtime .form-control-warp-column textarea {
    min-width: 90px;
}


/* æ—¶é—´æŽ§ä»¶çš„å›¾æ ‡ */

.datepicker .input-block {
    position: relative;
}

.datepicker .input-block input {
    padding-right: 24px;
    padding-bottom: 2px;
}

.datepicker .icon-dp {
    float: right;
    position: absolute;
    right: 10px;
    top: 6px;
    color: #BFBFBF;
    font-size: 13px !important;
}


/*  */

.hyperlink .input-block {
    display: inline-block;
    margin-top: 5px;
}
.hyperlink .ctl-content .input-block a{
    font-family: inherit!important;
    font-size: inherit !important;
}
.hyperlink .ctl-content .value-text div,.hyperlink .ctl-content .value-text div a{
    font-family: inherit!important;
    font-size: inherit !important;
}


/* radioæ”¹è‰² */

.layui-form-radio>i:hover,
.layui-form-radioed>i {
    color: #1990FF !important;
}


/* checkboxæ”¹è‰² */

.layui-form-checkbox[lay-skin=primary]:hover i {
    border-color: #1990FF !important;
}

.layui-form-checkbox[lay-skin=primary] i {
    border: 0 none;
    top: 2px;
    height: 17px \9;
}

.layui-form-checked i,
.layui-form-checked:hover i {
    color: #1990FF !important;
}


/* æ—¶é—´æŽ§ä»¶æ”¹è‰² */

.layui-laydate .layui-laydate-main .layui-laydate-content .layui-this {
    /* background-color: #fff !important; */
}

.layui-laydate .laydate-time-show.layui-laydate-main .layui-laydate-content .layui-this::before {
    content: none;
}

.laydate-btns-now,
.layui-laydate-footer span:hover {
    color: #34A6F8 !important;
}

.laydate-footer-btns .laydate-btns-confirm {
    border: 1px solid #D3D5D9 !important;
    padding: 0 15px;
    line-height: 25px !important;
}

.laydate-footer-btns span {
    border: 0 !important;
}


/* .layui-laydate .layui-laydate-main .layui-laydate-content .layui-this::before{
    content: attr(lay-day);
    width: 25px;
    height: 25px;
    line-height: 25px;
    position: absolute;
    background-color: #34A6F8 !important;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    top: 50%;
    margin-top: -12.5px;
    left: 50%;
    margin-left: -12.5px;
} */


/* é™„ä»¶æ–‡ä»¶å›¾æ ‡é¢œè‰² */

.icon-pdf {
    color: #F24B50;
}

.icon-txt {
    color: #65749F;
}

.icon-ppt {
    color: #F24B50;
}

.icon-word {
    color: #4D83FF;
}

.icon-excel {
    color: #00CD93;
}

.icon-rar {
    color: #4D83FF;
}

.icon-img {
    color: #F9A84D;
}

.icon-icon-video {
    color: #6D78FF;
}

.icon-txtbeifen {
    color: #F24B50;
}

.icon-buzhiming {
    color: #F9A84D;
}


/* numberä¿®é¥° */
.number .input-block input {
    /* margin-right: -5px; */
}

.control-runtime input.number-percentage/*å¾ªçŽ¯åŸŸç™¾åˆ†æ¯”æ•°å€¼*/,
.input-block input.number-percentage/*å¾ªçŽ¯åŸŸç™¾åˆ†æ¯”æ•°å€¼*/{
    padding-right: 22px !important;
}

.span-percentage.edit{position: absolute;right: 6px;top: 7px;background: transparent;}
.number .span-percentage.readonly{}
.number .value-text{padding: 6px 0 6px 6px;}

.number {
    padding-right: 0px !important;
}


/* .picker div:nth-child(2){width:200px !important;height:100px !important;}   */

.picker {
    width: 25px;
    height: 25px;
    overflow: hidden;
    position: absolute;
    z-index: 9;
}

.picker {
    background: transparent !important;
    color: transparent !important;
}

.picker * {
    background: transparent !important;
    color: transparent !important;
}
.onpicker {
    float: left;
    font-size: 12px;
    margin-right: 10px;
}
.onpicker .webuploader-pick{
    background: #34A6F8 !important;
    color: #fff !important;
    padding: 0px;
    line-height: 25px;
    padding: 0px 10px;
    
}
.pickertype {
    width: 25px;
    height: 25px;
    overflow: hidden;
    position: absolute;
    z-index: 0;
    position: absolute !important
}

.pickertype {
    background: transparent !important;
    color: transparent !important;
}

.pickertype * {
    background: transparent !important;
    color: transparent !important;
}
.shade {
    position: absolute;
    z-index: 1;
}


/* é€‰äººæŽ§ä»¶,æ•°æ®äº’è”æŽ§ä»¶ */

.wrap-selectAuditors .bootstrap-tagsinput,.wrap-selectAuditors .bootstrap-tagsinput .tag{
    color: inherit;
}
.person .input-block,
.org .input-block,
.dataconnect .input-block {
    display: inline-block;
}

.person .form-control-warp-column,
.org .form-control-warp-column,
.dataconnect .form-control-warp-column {
    margin-top: 3px !important;
}

.person .selectAuditors-wrap,
.org .selectAuditors-wrap,
.dataconnect .selectAuditors-wrap {
    float: left;
    width: 100%;
    height: 32px;
    position: relative;
    border: 1px solid #ddd;
}

.person .must-required .selectAuditors-wrap>div,
.org .must-required .selectAuditors-wrap>div,
.dataconnect .must-required .selectAuditors-wrap>div {
    border: 1px solid #ffffff !important;
}

.person .selectAuditors-wrap>div,
.org .selectAuditors-wrap>div,
.dataconnect .selectAuditors-wrap>div {
    /* border: 1px solid #DDDDDD; */
    border-radius: 2px;
}

.person .form-item,
.org .form-item {
    margin-bottom: 12px;
}

.person .selectAuditors-wrap .add_icon,
.org .selectAuditors-wrap .add_icon,
.dataconnect .selectAuditors-wrap .add_icon,
.op-upload {
    display: inline-block;
    width: 30px;
    height: 30px;
    border-left: 1px solid #DDDDDD;
    position: absolute;
    right: 1px;
    top: 0;
    cursor: pointer;
}
.file .op-upload-k{
    width: 120px;
    height: 15px;
    position: absolute;
    left: -46px;
    top: 23px;
    text-align: left;
    display: none;
}
.file .op-upload-type{
    width: 120px;
    background: #fff;
    border: 1px solid #E9EBEE;
    position: fixed;
    padding: 7px 0px;
    text-align: left;
    display: none;
    z-index: 99999;
    color: #222;
}
.file .op-upload-type .type-p{
    height: 30px;
    line-height: 30px;
    padding-left: 13px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}

.file .op-upload-type .type-p:hover{
    background: #F5F5F5;
}
.file .op-upload-type:before{
    content: "";
    width: 0px;
    height: 0px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #E9EBEE;
    position: absolute;
    top: -10px;
    left: 48px;
}
.file .op-upload-type:after{
    content: "";
    width: 0px;
    height: 0px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #fff;
    position: absolute;
    top: -8px;
    left: 50px;
}



.select-file-type{
    width: 120px;
    background: #fff;
    position: fixed;
    top: 100px;
    left: 0px;
    padding: 7px 0px;
    display: none;
    z-index: 9999999;
    border: 1px solid #E9EBEE;
}
.select-file-type .webuploader-pick{
    padding: 0px;
    background: rgba(52, 166, 248, 0);
    color: #222;
    text-align: left;
}
.select-file-type .op-upload-type{
    width: 118px;
    background: #fff;
    /* border: 1px solid #E9EBEE;
    position: fixed;
    padding: 7px 0px;
    text-align: left;
    display: none;
    z-index: 99999;
    color: #222; */
}
.select-file-type .op-upload-type .type-p{
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding-left: 13px;
    text-overflow:ellipsis;
    white-space: nowrap;
    cursor: pointer;
}

.select-file-type .op-upload-type .type-p:hover{
    background: #F5F5F5;
}
.select-file-type .op-upload-type:before{
    content: "";
    width: 0px;
    height: 0px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #E9EBEE;
    position: absolute;
    top: -10px;
    left: 48px;
}
.select-file-type .op-upload-type:after{
    content: "";
    width: 0px;
    height: 0px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #fff;
    position: absolute;
    top: -8px;
    left: 50px;
}
.person .selectAuditors-wrap .add_icon::after,
.org .selectAuditors-wrap .add_icon::after,
.dataconnect .selectAuditors-wrap .add_icon::after,
.steps_item .item_main .and_icon::after,
.op-upload::after,
.op-upload-test::after {
    content: '';
    position: absolute;
    width: 13px;
    height: 1px;
    background-color: #bbb;
    top: 14px;
    left: 8px;
}

.person .selectAuditors-wrap .add_icon::before,
.org .selectAuditors-wrap .add_icon::before,
.dataconnect .selectAuditors-wrap .add_icon::before,
.steps_item .item_main .and_icon::before,
.op-upload::before,
.op-upload-test::before {
    content: '';
    position: absolute;
    width: 1px;
    height: 13px;
    background-color: #bbb;
    top: 8px;
    left: 14px;
}

.person .selectAuditors-wrap:hover .add_icon::before,
.org .selectAuditors-wrap:hover .add_icon::before,
.dataconnect .selectAuditors-wrap:hover .add_icon::before,
.steps_item .item_main:hover .and_icon::before,
.op-upload:hover::before,
.op-upload-test:hover::before {
    content: '';
    position: absolute;
    width: 1px;
    height: 13px;
    background-color: #888888;
}

.person .selectAuditors-wrap:hover .add_icon::after,
.org .selectAuditors-wrap:hover .add_icon::after,
.dataconnect .selectAuditors-wrap:hover .add_icon::after,
.steps_item .item_main:hover .and_icon::after,
.op-upload:hover::after,
.op-upload-test:hover::after {
    content: '';
    position: absolute;
    width: 13px;
    height: 1px;
    background-color: #888888;
    top: 14px;
    left: 8px;
}

.file-ops .op-upload::before {
    top: 5px;
    left: 11px;
}

.file-ops .op-upload::after {
    top: 11px;
    left: 5px;
}

.file-ops .op-upload-test::before {
    top: 6px;
    left: 12px;
}

.file-ops .op-upload-test::after {
    top: 12px;
    left: 6px;
}

.layui-input-search .before {
    border-left: 1px solid #dddddd;
    font-size: 15px;
}

#dataconnect_table .layui-laypage-limits {
    display: none;
}

#dataconnect_table .layui-table-page>div {
    margin-top: 0px;
}

#dataconnect_table .layui-none {
    background: url(/public/3rd/image/wushuju.png) 20px 0px no-repeat;
}

.layui-table .row-selected {
    background-color: #e6e6e6;
}

.layui-table .row-selected td {
    border-color: #e6e6e6;
}


/* text */

.textbox .form-control-warp-column {
    margin-top: 3px !important;
}


/* tagsinputs è‡ªå®šä¹‰æ ·å¼ */

.tagsinut-show-href a {
    /* background-color: #FFFFFF; */
    color: #5BA1F5 !important;
    margin: 0px;
    text-decoration: none;
}
.dataconnect .tagsinut-show-href{
    font-family: inherit !important;
}
.dataconnect .tagsinut-show-href a {
    /* background-color: #FFFFFF; */
    color: inherit!important;
    font-family: inherit!important;
}

/* åŸŽå¸‚é€‰æ‹©æ ·å¼ */

.select-city-block {
    position: relative;
    color: #444;
    height: 30px;
    line-height: 28px;
    border: 1px solid #D9DDE0;
    display: block;
    cursor: pointer;
}

.city-val {
    height: 100%;
    width: 100%;
}

.city-block-ctlid {
    position: relative;
    width: 100%;
    height: 28px;
}

.city-block-list {
    position: absolute;
    top: 34px;
    width: 430px;
    border: 1px solid #E9EBEE;
    border-radius: 4px;
    background: #fff;
    box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.1);
}

.ctl_tip .tip-content {
    background-color: #FFF5EA;
    color: #666666;
    min-height: 30px;
    /* width: 100%; */
    display: block;
    border-radius: 2px;
    /* line-height: 30px; */
    text-align: left;
    padding: 6px 10px;
    font-size: 13px !important;
    /* margin-left: 10px; */
}
/* ====================é™„ä»¶ç›¸å…³çš„æ ·å¼ï¼ˆæ”¹ç‰ˆieï¼‰====================== */
.file .Tdrag-div-ie{
    position: relative;
    z-index: 99;
    overflow: hidden;
}
.file .Tdrag-div-ie .file-no-data{
    padding:6px;
    color: inherit;
}
.file .Tdrag-div-ie .drag-title{
    height: 30px;
    min-height: 30px;
    align-items: center;
    width: 100%;
    padding: 0px 10px 0px 8px;
    /* min-width: 168px; */
    background:rgba(249,249,249,1);
    border-radius:2px 2px 0px 0px;
    /* margin-bottom: 6px; */
    color: #666;
}
.file .Tdrag-div-ie .name-up{
    height: 24px;
    line-height: 23px;
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 10000;
    /* background:rgba(249,249,249,1); */
    padding-right: 10px;
}
.file .Tdrag-div-ie .layui-form-checkbox[lay-skin="primary"] span{
    color: #666 !important;
}
.file .Tdrag-div-ie .drag-title .input-block{
    float: left;
}
.file .Tdrag-div-ie .drag-title .title-up{
    float: left;
    margin-left: 10px;
    cursor: pointer;
    line-height: 30px;
}
.file .Tdrag-div-ie .drag-title .title-up .icon-xiazai{
    color: #777;
}
.file .Tdrag-div-ie .drag-boxList{
    padding-top: 0px;
    height: auto;
    overflow: hidden;
}
.file .Tdrag-div-ie .drag-boxList .layui-form-checkbox[lay-skin=primary]{
    min-height: 19px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con{
    color: #666;
    font-size: 13px !important;
}
.file .Tdrag-div-ie .con-title{
    margin-bottom: 2px;
    padding-left: 10px;
    color: #666;
    margin-top: 10px;
}
.file .Tdrag-div-ie .con-title:first-child{
    margin-top: 0px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name{
    font-size: 14px;
    color: #5BA1F5;
    height: 26px;
    line-height: 26px;
    align-items: center;
    cursor: pointer;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .layui-form-checkbox{
    padding-left: 22px;
    float: left;
    position: absolute;
    margin-top: 3px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen{
    position: relative;
    height: 24px;
    line-height: 24px;
    border-radius:2px;
    overflow: hidden;
    width: 100%;
    padding-left: 6px;
    padding-right: 10px;
    float: left;
    cursor: pointer;
    background: rgba(52, 166, 248, 0);
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .iconfont{
    float: left;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .name-up{background: #fff;}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen:hover,
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen:hover .name-up{
    background:rgba(245,247,250,1);
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .name-span{
    /* overflow: hidden;
    width: 0; */
    padding-left: 6px;
    padding-right: 6px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .name-span span{
    /* display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; */
}
.file .Tdrag-div-ie .op-delete .icon-x{
    font-size: 20px;
    vertical-align: -2px;
    margin-left: 0px;
}
.file .Tdrag-div-ie .op-drag .icon-tuodong1{
    font-size: 13px !important;
    vertical-align: 1px;
    margin-left: 14px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .iconfont,
.file .Tdrag-div-ie .op-download .icon-xiazai,
.file .Tdrag-div-ie .op-download .icon-xiazai{
    margin-left: 14px;
}
.file .Tdrag-div-ie .op-delete .icon-x{
    margin-left: 10px;
}
.file .Tdrag-div-ie .name-wen:hover .op-delete{
    display: inline;
}
.file .Tdrag-div-ie .name-wen:hover .ico-label,
.file .Tdrag-div-ie .name-wen:hover .op-download{
    display: inline;
}
.file .Tdrag-div-ie .name-wen:hover .op-drag{
    display: inline;
}
.file .Tdrag-div-ie .name-wen:hover .icon-succeed{
    display: none;
}

.fileÂ .Tdrag-div-ieÂ .name-upÂ .iconfont,
.file .Tdrag-div-ie .op-delete .icon-x,
.file .Tdrag-div-ie .op-download .icon-xiazai,
.file .Tdrag-div-ie .op-drag .icon-tuodong1 {
    color: #777777;
}
.file .Tdrag-div-ie .name-up .iconfont.icon-succeed{
    color: #44B549;
    background: #fff;
}
.checkTip{color: red;}
.con-name:hover .checkTip{display: none;}

.file .Tdrag-div-ie .iconfont:hover,
.file .Tdrag-div-ie .op-download .icon-xiazai:hover,
.file .Tdrag-div-ie .op-drag .icon-tuodong1:hover,
.file .Tdrag-div-ie .op-delete .icon-x:hover {
    color: #5BA1F5;
}
.file .Tdrag-div-ie .ico-label,
.file .Tdrag-div-ie .op-delete{
    display: none;
}
.file .Tdrag-div-ie .op-download{
    display: none;
}
.file .Tdrag-div-ie .op-drag{
    display: none;
}
.file .Tdrag-div-ie .iconfont{
    cursor: pointer;
}
.file .Tdrag-div-ie .TfallbackClass{
    height: 24px;
    border-radius:2px;
    background: #fff ;
    opacity: 1 !important;
    padding: 0px 10px;
    color: #222 !important;
    border:1px solid rgba(51,166,248,1);
}
.file .Tdrag-div-ie .TghostClass{
    background: #f6fbff;
    padding: 0px 10px;
    border:1px dashed rgba(19,173,255,1);
}
.file .Tdrag-div-ie .TghostClass *{
    opacity: 0;
}


/* ============é™„ä»¶ç›¸å…³çš„æ ·å¼ï¼ˆæ”¹ç‰ˆè°·æ­Œï¼‰=================== */
.file .Tdrag-div{
    /* margin-top: 10px; */
}
.file .Tdrag-div .file-no-data{
    padding:6px;
    color: inherit;
}
.file .Tdrag-div .drag-title{
    height: 30px;
    min-height: 30px;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 0px 10px 0px 8px;
    /* min-width: 168px; */
    background:rgba(249,249,249,1);
    border-radius:2px 2px 0px 0px;
    margin-bottom: 6px;
    /* margin-bottom: 6px; */
    color: #666;

}
.file .Tdrag-div .layui-form-checkbox[lay-skin="primary"] span{
    color: #666 !important;
}

.file .Tdrag-div .drag-title .title-up{
    margin-left: 10px;
    cursor: pointer;
}
.file .Tdrag-div .drag-title .title-up .icon-xiazai{
    color: #777;
}
.file .Tdrag-div .drag-boxList{
    padding-top: 0px;
    height: auto;
    overflow: hidden;
}
.file .Tdrag-div .drag-boxList .layui-form-checkbox[lay-skin=primary]{
    min-height: 19px;
}
.file .Tdrag-div .drag-boxList .list-drag-con{
    color: #666;
    font-size: 13px !important;
}

.file .Tdrag-div .con-title{
    margin-bottom: 2px;
    padding-left: 10px;
    color: #666;
    margin-top: 10px;
}
.file .Tdrag-div .con-title:first-child{
    margin-top: 0px;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name{
    font-size: 14px;
    color: #5BA1F5;
    height: 26px;
    line-height: 26px;
    display: flex;
    align-items: center;
    cursor: pointer;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .layui-form-checkbox{
    padding-left: 22px;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .name-wen{
    flex: 1;
    height: 24px;
    line-height: 24px;
    border-radius:2px;
    overflow: hidden;
    width: 100%;
    display: flex;
    padding-left: 6px;
    padding-right: 6px;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .name-wen:hover{
    background:rgba(245,247,250,1);
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .name-wen .name-span{
    flex: 1;
    overflow: hidden;
    width: 0;
    padding-left: 6px;
    padding-right: 6px;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .name-wen .name-span span{
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left !important;
}
.file .Tdrag-div .op-delete .icon-x{
    font-size: 20px;
    vertical-align: -2px;
    margin-left: 0px;
}
.file .Tdrag-div .op-drag .icon-tuodong1{
    font-size: 13px !important;
    vertical-align: 1px;
    margin-right: 4px;
}
.file .Tdrag-div .name-wen:hover .op-delete{
    display: inline;
}
.file .Tdrag-div .name-wen:hover .op-download{
    display: inline;
}
.file .Tdrag-div .name-wen:hover .op-drag{
    display: inline;
}
.file .Tdrag-div .name-wen:hover .icon-succeed{
    display: none;
}
.file .Tdrag-div .icon-succeed{
    color: #44B549;
    margin-right: 1px;
}
.file .Tdrag-div .op-delete .icon-x,
.file .Tdrag-div .op-download .icon-xiazai,
.file .Tdrag-div .op-drag .icon-tuodong1 {
    color: #777777;
}
.file .Tdrag-div .op-download .icon-xiazai:hover,
.file .Tdrag-div .op-drag .icon-tuodong1:hover,
.file .Tdrag-div .op-delete .icon-x:hover {
    color: #5BA1F5;
}
.file .Tdrag-div .op-delete{
    display: none;
    /* margin-left: 8px; */
}
.file .Tdrag-div .op-download{
    display: none;
    /* margin-left: 8px; */
}
.file .Tdrag-div .op-drag{
    display: none;
    /* margin-left: 8px; */
}
.file .Tdrag-div .iconfont{
    cursor: pointer;
}
.file .Tdrag-div .TfallbackClass{
    height: 24px;
    border-radius:2px;
    background: #fff ;
    opacity: 1 !important;
    padding: 0px 10px;
    color: #222 !important;
    border:1px solid rgba(51,166,248,1);
}
.file .Tdrag-div .TghostClass{
    background: #f6fbff;
    padding: 0px 10px;
    border:1px dashed rgba(19,173,255,1);
}
.file .Tdrag-div .TghostClass *{
    opacity: 0;
}
/* ============æ„è§å›žå¡«åŸŸ=================== */
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1;font-family: inherit !important;}
.opinionBackFillArea-span .md8{
    float: left;
    font-family: inherit !important;
}
.opinionBackFillArea-span .concent{
    overflow: hidden;
    font-family: inherit !important;
}
.opinionBackFillArea-span .opinion{
    font-family: inherit !important;
    position: relative;
    top: 4px;
}
.opinionBackFillArea-span .opinion.isAllAnon{
    color: #666666;
}
.opinionBackFillArea-span .md4{
    float: right;
    font-family: inherit !important;
}
.back-text{
    text-align: left;
    background-color: transparent;
    display: inline-block;
    font-family: inherit !important;
}


.opinionBackFillArea-span .hr{
    margin-bottom: 8px;
    margin-top: 10px;
}
.underPart{
    margin-top: 5px;
}
.lastUnderPart{
    margin-top: 3px;
    font-family: inherit !important;
}
.signature{
    overflow: hidden;
}
.text-right{
    text-align: right;
}
.signature img{
    width: 168px;
    height: 80px;
}
.opinionBackFillArea-span .time{
    text-align: right;
    font-family: inherit !important;
    color: inherit !important;
}
.opinionBackFillArea-span .BackFillAreaTitle{
    color: #666666;
}
.text-overflow{overflow: hidden; font-family: inherit !important;white-space: nowrap; text-overflow: ellipsis;}
.organization{white-space: nowrap;}
.opinionBackFillArea .organization{color: inherit !important;}

.person .ctl-content *,.dataconnect .ctl-content *{
    font-size: inherit !important;
    font-family: inherit !important;
}
.org .ctl-content *{
    font-size: inherit !important;
    font-family: inherit !important;
}

.check .ctl-content .input-block .layui-form-checkbox{
    font-family: inherit!important;
    font-size: inherit !important;
}
.input-block .layui-form-checkbox[lay-skin=primary] span{
    color: inherit!important;
    font-family: inherit!important;
    font-size: inherit !important;
    vertical-align: text-top;
    line-height: 1;
}

.city  .ctl-content div{
    font-family: inherit!important;
}
.multitext  .ctl-content div{
    font-family: inherit!important;
}

.control-runtime {
    width: 100%;
    /* height: 100%; */
    margin: 0 auto;
}

.control-runtime table {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    padding: 0px;
    border-collapse: collapse;
    border: 0px;
}

.control-runtime table td {
    word-wrap: break-word;
    word-break: break-all;
    vertical-align: inherit;
}
.control-runtime 
.datalist .table td .control-runtime.datalist-td{
    width: 100%;
    padding: 0px;
    min-height: 35px;
    padding-left: 0px !important;
    vertical-align: middle !important;
    word-break: break-all;
    line-height: 1.42857143;
}
.datalist .table td .control-runtime.datalist-td .control-runtime{ 
    padding: 0px;
}


/* å·¦å³å¸ƒå±€ */

.control-runtime .form-control-warp-lr {
    min-height: 40px;
}

.control-runtime .form-control-warp-lr .ctl-title {
    /* background-color: #F8F8F8;
    border-right:1px solid #D9DDE0DDD; */
    height: auto;
    width: 85px;
    min-width: 85px;
    max-width: 85px;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    padding-top: 6px;
    padding-left: 7px;
    /* padding-right:7px;
    padding-right:15px \9; */
    margin-right: 10px;
    position: relative\9;
}

.control-runtime .form-control-warp-lr .ctl-title span {
    font-size: 13px;
    max-width: 65px;
    /* min-height: 40px; */
    color: #666666;
    /* display: table-cell; */
    /* vertical-align: middle; */
    display: contents;

}
.control-runtime .form-control-warp-lr .ctl-title span:first-child {
    padding-right:5px \9 !important;
}

.dropdown .form-control-warp-lr .ctl-title .style-rule-target {
    padding-right: 8px \9;
}

.control-runtime .ctl-title .style-rule-target {
    display: inline-block !important;
    padding: 0px !important;
    white-space: pre-wrap;
}

.dropdown .form-control-warp-lr .ctl-title table td {
    /* height: unset !important; */
}


/* ä¸Šä¸‹å¸ƒå±€ */

.control-runtime .form-control-warp-ud {
    min-height: 40px;
}

.control-runtime .form-control-warp-ud .ctl-title {
    background-color: #F8F8F8;
    /* border-bottom:1px solid #D9DDE0DDD; */
    height: 40px;
    width: 100%;
    text-align: center;
    display: table;
}

.control-runtime .form-control-warp-ud .ctl-title span {
    font-size: 13px !important;
    color: #666666;
    display: table-cell;
    vertical-align: middle;
}


/* æŽ§ä»¶å†…å®¹åŒºåŸŸç»Ÿä¸€æ ·å¼ begin*/

.control-runtime .ctl-title span {
    /* width: 100%; */
    padding: 6px 0 6px 0;
}
.control-runtime .htmltext-span .ctl-content{
    border: none!important;
}
.control-runtime .htmltext-span  img{
    max-width: 100%;
}
.control-runtime .ctl-content {
    width: 100%;
    vertical-align: top;
    padding: 0 0 10px 10px;
}
.control-runtime.datalist-td .ctl-content{
    padding: 0;
}

.form-control-warp-column .ctl-content {
    vertical-align: middle !important;
    /* padding: 3px 8px !important; */
}


/* .control-runtime .ctl-content .input-block{
    text-align: center; */


/* width: 100%;
background-color:#fff !important;

} */

.input-block .layui-input,
.input-block .layui-select,
.input-block .layui-textarea {
    height: 32px;
    min-height: 32px;
    margin: 0px auto;
    /* line-height: 32px; */
    line-height: normal;
    color: #222;
    text-align: inherit;
}
.input-block .layui-input,
.input-block .layui-select,
.input-block .layui-textarea {
    color: inherit;
    text-align: inherit;
    font-family: inherit !important;
} 
.form-pc-preview .input-block .layui-input,
.form-pc-preview .input-block .layui-select,
.form-pc-preview .input-block .layui-textarea {
    color: inherit;
}

.remark-tip {
    color: #b1b1b1;
    font-size: 13px !important;
    vertical-align: 0px;
}

.input-block .layui-form-checkbox {
    margin: 6px 2px;
    padding-left: 23px;
}
/* .form-pc-preview .layui-form-checkbox[lay-skin="primary"] span{
    color: inherit!important;
} */
.input-block .layui-form-checkbox>span {
    /* width: 50px; */
    max-width: 100px \9;
    word-wrap: break-word !important;
    word-break: break-all;
    white-space: unset;
    /* color: inherit!important; */
}

.input-block .layui-form-checkbox i {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.input-block .layui-form-checkbox i::before {
    content: "\e71b";
    color: #DDDDDD;
}

.input-block .layui-form-checkbox.layui-form-checked i::before {
    content: "\e71a";
    color: #1990FF;
}

.input-block .layui-form-radio {
    margin: 2px 2px;
    font-size: inherit!important;
    font-family: inherit!important;
}

.input-block .layui-form-radio div {
    font-size: 13px !important;
    color: #222222;
}
.input-block .layui-form-radio div {
    font-size: inherit!important;
    color: inherit;
    font-family: inherit!important;
}
.input-block .layui-form-radio>i {
    font-size: 16px;
    color: #ddd;
    margin-right: 6px;
}

.input-block a {
    margin-right: 8px;
    text-decoration: none;
    float: left;
}

.input-block a:hover,
.hyperlink a:hover {
    text-decoration: underline !important;
}

.hyperlink a {
    margin-right: 15px !important;
    color: #5BA1F5;
    text-decoration: none !important;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

input[type="number"] {
    -moz-appearance: textfield;
}


/* æŽ§ä»¶å†…å®¹åŒºåŸŸç»Ÿä¸€æ ·å¼ end*/


/********start è¦†ç›–laydateé»˜è®¤æ ·å¼,ç”¨äºŽæ˜¾ç¤ºå°æ—¶å’Œåˆ†é’Ÿ********/


/* .layui-laydate-content>.layui-laydate-list {
    padding-bottom: 0px;
    overflow: hidden;
}
.layui-laydate-content>.layui-laydate-list>li{
    width:50%
} */


/********end è¦†ç›–laydateé»˜è®¤æ ·å¼,ç”¨äºŽæ˜¾ç¤ºå°æ—¶å’Œåˆ†é’Ÿ********/

.multitext {
    height: auto;
}
.multitext .value-text{
    white-space: pre-wrap;
    word-break: break-all;
}
.control-runtime .text-area {
    width: 100%;
    min-height: 30px;
    display: block;
    /* padding-left:3px; */
    /* padding-right: 5px; */
    position: relative;
    /* text-align: left; */
    /* margin-top: 6px; */
}
.control-runtime .input-block {
    overflow: hidden;
    font-family: inherit !important;
}
.control-runtime.calculation .input-block,
.control-runtime.number .input-block {
    position: relative;
    /* padding-top: 7px; */
}

textarea::-webkit-input-placeholder {
    font-size: 13px !important;
}

textarea:-moz-placeholder {
    color: #e0e0e0;
    opacity: 0.6;
    padding: 5px;
    font-size: 13px !important;
}

textarea:-ms-input-placeholder {
    color: #e0e0e0;
    opacity: 0.6;
    padding: 5px;
    font-size: 13px !important;
}

.control-runtime .text-area textarea {
    position: absolute;
    top: 0;
    margin: 0px auto;
    /* padding-left: 5px;
    padding-right: 1px; */
    box-sizing: border-box;
    line-height: 25px;
    padding: 7px 10px;
    border-width: 1px;
    border-style: solid;
    background-color: #fff;
    border-radius: 2px;
    border-color: #D9DDE0;
    width: 100%;
    height: 100%;
    /* min-height:106px; */
    /* max-height: 106px; */
    margin: 0px auto;
    overflow: hidden;
    word-break: break-all;
}
.flex-text-wrap pre{
    padding: 16px 10px;
}
.value-text {
    background-color: transparent;
    padding: 6px;
    word-break: break-all;
    display: inline-block;
    font-family: inherit !important;
    word-break: break-all;
}
.value-text.html-text{
    display: block;
}
.value-text.html-text ol li{
    list-style: decimal !important;
}
.value-text.html-text ul li{
    list-style: outside !important;
}
br{
    display: none;
}
.dataconnect .value-text{
    text-align: inherit;
    font-family: inherit !important;
}
.view-ctl-content {
    text-align: left;
    background-color: transparent;
    padding: 6px;
    display: inline-block;
    word-break: break-all;
}
pre.value-text{
    border: 0;
    color: inherit;
}
/*markdown aæ ‡ç­¾ç»Ÿä¸€*/
.markdown-span a{
    color:#0000ee;
    text-decoration: underline;
}
.file .file-ops {
    display: block;
    height: 25px;
    position: relative;
    z-index: 99999;
    margin-bottom: 10px;
}
.file .file-ops .onetips{
    margin-left: 33px;
    display: none;
}
.file .file-ops .tips{
    margin-left: 33px;
    display: none;
}

.file .file-ops .op-upload .icon-jia {
    display: none;
}
.file .onuploadpicker{
    margin-right: 10px;
}
.file .file-ops .op-upload,
.file .file-ops .op-upload-test {
    /* position: absolute; */
    float: left;
    display: block;
    /* margin:0 auto; */
    padding: 0 auto;
    width: 25px;
    height: 25px;
    left: 0;
    text-align: center;
    /* font-size:15px !important; */
    color: #888888;
    background: #FFFFFF;
    border: 1px solid #D9DDE0;
    border-radius: 2px;
    cursor: pointer;
}

.op-upload i,
.op-upload-test i {
    font-size: 20px;
    color: #D9DDE0;
    border-radius: 2px;
    cursor: pointer;
}

.op-upload i,
.op-upload-test i {
    font-size: 14px;
    color: #DDDDDD;
    margin-top: 1px;
    display: block;
}

.file .file-ops .op-upload:hover {
    background: #eeeeee;
}

.file .file-ops .op-upload-test:hover {
    background: #eeeeee;
}

.file .file-items {
    display: block;
    /* margin-top: 10px; */
    width: 100%;
}

.file .file-items .file-item {
    display: block;
    background-color: #ffffff;
    color: #222222;
    font-size: 12px;
    height: 24px;
    line-height: 22px;
    padding-top: 1px;
    margin: 5px 0;
}

.file .file-item .li-layout {
    width: 100%;
    height: 100%;
}

.file .file-item:hover {
    background-color: #F5F7FA;
}

.file .file-item:hover .ll-ops>.op-download {
    display: inline;
    /* display: block; */
    cursor: pointer;
}

.file .file-item:hover .ll-ops>.op-delete {
    display: inline;
    /* display: block; */
    cursor: pointer;
}

.file .file-item:hover .ll-ops>.icon-succeed {
    display: none;
}

.file .file-items .op-preview:hover,
.file .file-item .op-preview:hover {
    color: #5BA1F5;
    cursor: pointer;
}

.file .ll-icon {
    width: 25px;
    text-align: left;
    padding-left: 2px;
}

.file .ll-file {
    text-align: left;
}
.htmltext.control-runtime table {
    margin: 0;
}
.htmltext.control-runtime .htmltext-span{
    min-width: 100%;
}

.file .ll-file .file-name {
    margin: 0;
    /* padding-left: 5px;  */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    vertical-align: bottom;
    /* position: absolute; */
}

.file .ll-ops {
    width: 50px;
    min-width: 50px;
    text-align: left;
}

.file .ll-ops>.op-download {
    display: none;
}

.file .ll-ops>.op-delete {
    display: none;
}

.file .ll-ops>.op-delete .icon-x,
.file .ll-ops>.op-download .icon-xiazai {
    color: #777777;
}
.file .ll-ops>.op-delete .icon-x{
    font-size: 20px;
    vertical-align: -2px;
}
.file .ll-ops>.icon-succeed {
    color: #44B549;
}

.file .ll-progressbar {
    height: 3px;
    max-height: 3px;
}

.file .progress-external {
    width: 100%;
    height: 5px;
    border: 1px solid #ffffff;
    border-radius: 5px;
    background-color: rgba(52, 166, 248, 0.20);
}

.file .progress-internal {
    position: relative;
    float: left;
    width: 0px;
    height: 3px;
    background-color: #34A6F8;
}

.file .progress-txt {
    color: #999999;
    font-size: 12px;
    line-height: 24px;
    /* margin-right: 10px; */
    /* padding-left: 5px; */
}
.file .uploading{
    padding-left: 10px;
}
.drag-check{
    width: 16px;
    height: 16px;
    border: 1px solid #ddd;
    border-radius:2px;
}
/* å¿…å¡«ç›¸å…³çš„æ ·å¼ */

.required-x {
    color: red !important;
    font-size: 13px !important;
    max-width: 5px;
    min-width: 10px;
    width: 10px !important;
    padding: 0px !important;
    margin: 0 !important;
    /* display: inline !important; */
    /* padding-left: 6px !important;
    padding-left: 0px\9 !important; */
    /* padding-right: 7px\9 !important; */
    margin-left: -10px\9 !important;
    text-align: right;
    top: 7px;
    padding-right: 5px\9;
    position: absolute;
}

.must-required {
    border: 1px solid red !important;
    zoom: 1;
}
.type-required{
    border: 1px solid red !important;
    zoom: 1;
}   

.must-required:before,
.must-required:after {
    content: "";
    display: table;
    clear: both;
}

.radio .must-required,
.check .must-required {
    border: none !important;
}

.check .must-required .layui-form-checkbox[lay-skin=primary] i::before {
    color: red !important;
}

.radio .must-required .layui-form-radio>i {
    color: red !important;
}

.datepicker .layui-input[readonly] {
    background-color: #ffffff;
    cursor: default;
}

.dropdown .must-required .select2-selection {
    border: 0px;
}

.ctl-title .remark-td {
    width: 10px;
    position: relative;
    line-height: 20px;
    /* width: 10px \9; */
}

.ctl-title .remark-tip {
    margin: 0px !important;
    top: 2px;
    position: absolute;
    /* right: -18px !important; */
    right: -10px !important;
}

.ctl-title .remark-tip {
    max-width: 16px \9 !important;
    right: -6px \9 !important;
}

.dropdown .required-x {
    /* right: -3px !important;
    right: -3px\9 !important; */
    top: 6px\9 !important;
}

.ctl-title .remark-tip:hover,
.remark-tip:hover {
    color: #1990FF;
}

.ctl-title .remark-tip-empty {
    font-size: 14px;
    color: #9B9B9B;
}

.ctl-title .remark-tip-empty:hover {
    color: #9B9B9B;
}

.remark-tip-all {
    max-height: 330px;
    overflow-y: auto;
    padding: 5px;
}

.remark-tip-all li {
    list-style: none;
    font-size: 13px !important;
    margin-bottom: 5px;
    display: block;
}

.remark-tip-all li span {
    display: block;
    margin-left: 15px;
    min-width: 50px;
}

.remark-tip-all li::before {
    content: ".";
    display: block;
    float: left;
    font-size: 40px !important;
    margin-right: 5px;
    position: relative;
    top: -13px;
    color: #1990FF;
}


/* å­åˆ—è¡¨é‡Œçš„å­—æ®µå¿…å¡«ï¼Œæ ·å¼è¦†ç›– */

.datalist .table .tr td .control-runtime .must-required {
    border: 1px solid red !important;
}

.datalist .table .tr td .radio .must-required {
    border: none !important;
}

.datalist .table .tr td .check .must-required {
    border: none !important;
}

.datalist .table .tr td .control-runtime .radio .must-required,
.datalist .table .tr td .control-runtime .check .must-required {
    border: none !important;
}

.datalist .table .tr td .control-runtime .check .must-required .layui-form-checkbox[lay-skin=primary] i {
    border-color: red !important;
}

.datalist .table .tr td .control-runtime .radio .must-required .layui-form-radio>i {
    color: red !important;
}

.datalist .table .tr td .control-runtime .datepicker .layui-input[readonly] {
    background-color: #ffffff;
    cursor: default;
}

.datalist .table .tr td .control-runtime .dropdown .must-required .select2-selection {
    border: 0px;
}


/* ä¸‹æ‹‰æ¡†æ ·å¼ */

.select2-selection {
    border-color: #D2D5DB !important;
    border-radius: 2px !important;
    min-height: 30px;
}

.select2-dropdown {
    border-radius: 2px !important;
}

.control-runtime .ctl-content .input-block .select2-dropdown-open {
    border: 1px solid #5BA1F5 !important;
    /* -webkit-transition:all 0.2s ease-in-out;
    -moz-transition:all 0.2s ease-in-out;
    -o-transition:all 0.2s ease-in-out;
    -ms-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out; */
}


.control-runtime .ctl-content .input-block .select2-dropdown-open .select2-selection__arrow {
    display: initial;
}

.datalist .table td .control-runtime .form-control-warp-column .select2-container {
    /* min-width: 124px; */
}

.select2-container .select2-selection--single .select2-selection__rendered {
    padding: 0 !important;
    position: absolute;
    left: 10px;
    right: 25px;
}
.select2-container--default .select2-selection--single{
    color: inherit !important;
}
.select2.select2-container,.select2.select2-container .selection,.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__rendered{
    font-family: inherit!important;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
    width: 100%;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
}

.datalist .table td .control-runtime .form-control-warp-column .text-area {
    min-width: 100px;
}

.datalist .table td .control-runtime .form-control-warp-column textarea {
    min-width: 90px;
}


/* æ—¶é—´æŽ§ä»¶çš„å›¾æ ‡ */

.datepicker .input-block {
    position: relative;
}

.datepicker .input-block input {
    padding-right: 24px;
    padding-bottom: 2px;
}

.datepicker .icon-dp {
    float: right;
    position: absolute;
    right: 10px;
    top: 6px;
    color: #BFBFBF;
    font-size: 13px !important;
}


/*  */

.hyperlink .input-block {
    display: inline-block;
    margin-top: 5px;
}
.hyperlink .ctl-content .input-block a{
    font-family: inherit!important;
    font-size: inherit !important;
}
.hyperlink .ctl-content .value-text div,.hyperlink .ctl-content .value-text div a{
    font-family: inherit!important;
    font-size: inherit !important;
}


/* radioæ”¹è‰² */

.layui-form-radio>i:hover,
.layui-form-radioed>i {
    color: #1990FF !important;
}


/* checkboxæ”¹è‰² */

.layui-form-checkbox[lay-skin=primary]:hover i {
    border-color: #1990FF !important;
}

.layui-form-checkbox[lay-skin=primary] i {
    border: 0 none;
    top: 2px;
    height: 17px \9;
}

.layui-form-checked i,
.layui-form-checked:hover i {
    color: #1990FF !important;
}


/* æ—¶é—´æŽ§ä»¶æ”¹è‰² */

.layui-laydate .layui-laydate-main .layui-laydate-content .layui-this {
    /* background-color: #fff !important; */
}

.layui-laydate .laydate-time-show.layui-laydate-main .layui-laydate-content .layui-this::before {
    content: none;
}

.laydate-btns-now,
.layui-laydate-footer span:hover {
    color: #34A6F8 !important;
}

.laydate-footer-btns .laydate-btns-confirm {
    border: 1px solid #D3D5D9 !important;
    padding: 0 15px;
    line-height: 25px !important;
}

.laydate-footer-btns span {
    border: 0 !important;
}


/* .layui-laydate .layui-laydate-main .layui-laydate-content .layui-this::before{
    content: attr(lay-day);
    width: 25px;
    height: 25px;
    line-height: 25px;
    position: absolute;
    background-color: #34A6F8 !important;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    top: 50%;
    margin-top: -12.5px;
    left: 50%;
    margin-left: -12.5px;
} */


/* é™„ä»¶æ–‡ä»¶å›¾æ ‡é¢œè‰² */

.icon-pdf {
    color: #F24B50;
}

.icon-txt {
    color: #65749F;
}

.icon-ppt {
    color: #F24B50;
}

.icon-word {
    color: #4D83FF;
}

.icon-excel {
    color: #00CD93;
}

.icon-rar {
    color: #4D83FF;
}

.icon-img {
    color: #F9A84D;
}

.icon-icon-video {
    color: #6D78FF;
}

.icon-txtbeifen {
    color: #F24B50;
}

.icon-buzhiming {
    color: #F9A84D;
}


/* numberä¿®é¥° */
.number .input-block input {
    /* margin-right: -5px; */
}

.control-runtime input.number-percentage/*å¾ªçŽ¯åŸŸç™¾åˆ†æ¯”æ•°å€¼*/,
.input-block input.number-percentage/*å¾ªçŽ¯åŸŸç™¾åˆ†æ¯”æ•°å€¼*/{
    padding-right: 22px !important;
}

.span-percentage.edit{position: absolute;right: 6px;top: 7px;background: transparent;}
.number .span-percentage.readonly{}
.number .value-text{padding: 6px 0 6px 6px;}

.number {
    padding-right: 0px !important;
}


/* .picker div:nth-child(2){width:200px !important;height:100px !important;}   */

.picker {
    width: 25px;
    height: 25px;
    overflow: hidden;
    position: absolute;
    z-index: 9;
}

.picker {
    background: transparent !important;
    color: transparent !important;
}

.picker * {
    background: transparent !important;
    color: transparent !important;
}
.onpicker {
    float: left;
    font-size: 12px;
    margin-right: 10px;
}
.onpicker .webuploader-pick{
    background: #34A6F8 !important;
    color: #fff !important;
    padding: 0px;
    line-height: 25px;
    padding: 0px 10px;
    
}
.pickertype {
    width: 25px;
    height: 25px;
    overflow: hidden;
    position: absolute;
    z-index: 0;
    position: absolute !important
}

.pickertype {
    background: transparent !important;
    color: transparent !important;
}

.pickertype * {
    background: transparent !important;
    color: transparent !important;
}
.shade {
    position: absolute;
    z-index: 1;
}


/* é€‰äººæŽ§ä»¶,æ•°æ®äº’è”æŽ§ä»¶ */

.wrap-selectAuditors .bootstrap-tagsinput,.wrap-selectAuditors .bootstrap-tagsinput .tag{
    color: inherit;
}
.person .input-block,
.org .input-block,
.dataconnect .input-block {
    display: inline-block;
}

.person .form-control-warp-column,
.org .form-control-warp-column,
.dataconnect .form-control-warp-column {
    margin-top: 3px !important;
}

.person .selectAuditors-wrap,
.org .selectAuditors-wrap,
.dataconnect .selectAuditors-wrap {
    float: left;
    width: 100%;
    height: 32px;
    position: relative;
    border: 1px solid #ddd;
}

.person .must-required .selectAuditors-wrap>div,
.org .must-required .selectAuditors-wrap>div,
.dataconnect .must-required .selectAuditors-wrap>div {
    border: 1px solid #ffffff !important;
}

.person .selectAuditors-wrap>div,
.org .selectAuditors-wrap>div,
.dataconnect .selectAuditors-wrap>div {
    /* border: 1px solid #DDDDDD; */
    border-radius: 2px;
}

.person .form-item,
.org .form-item {
    margin-bottom: 12px;
}

.person .selectAuditors-wrap .add_icon,
.org .selectAuditors-wrap .add_icon,
.dataconnect .selectAuditors-wrap .add_icon,
.op-upload {
    display: inline-block;
    width: 30px;
    height: 30px;
    border-left: 1px solid #DDDDDD;
    position: absolute;
    right: 1px;
    top: 0;
    cursor: pointer;
}
.file .op-upload-k{
    width: 120px;
    height: 15px;
    position: absolute;
    left: -46px;
    top: 23px;
    text-align: left;
    display: none;
}
.file .op-upload-type{
    width: 120px;
    background: #fff;
    border: 1px solid #E9EBEE;
    position: fixed;
    padding: 7px 0px;
    text-align: left;
    display: none;
    z-index: 99999;
    color: #222;
}
.file .op-upload-type .type-p{
    height: 30px;
    line-height: 30px;
    padding-left: 13px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}

.file .op-upload-type .type-p:hover{
    background: #F5F5F5;
}
.file .op-upload-type:before{
    content: "";
    width: 0px;
    height: 0px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #E9EBEE;
    position: absolute;
    top: -10px;
    left: 48px;
}
.file .op-upload-type:after{
    content: "";
    width: 0px;
    height: 0px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #fff;
    position: absolute;
    top: -8px;
    left: 50px;
}



.select-file-type{
    width: 120px;
    background: #fff;
    position: fixed;
    top: 100px;
    left: 0px;
    padding: 7px 0px;
    display: none;
    z-index: 9999999;
    border: 1px solid #E9EBEE;
}
.select-file-type .webuploader-pick{
    padding: 0px;
    background: rgba(52, 166, 248, 0);
    color: #222;
    text-align: left;
}
.select-file-type .op-upload-type{
    width: 118px;
    background: #fff;
    /* border: 1px solid #E9EBEE;
    position: fixed;
    padding: 7px 0px;
    text-align: left;
    display: none;
    z-index: 99999;
    color: #222; */
}
.select-file-type .op-upload-type .type-p{
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding-left: 13px;
    text-overflow:ellipsis;
    white-space: nowrap;
    cursor: pointer;
}

.select-file-type .op-upload-type .type-p:hover{
    background: #F5F5F5;
}
.select-file-type .op-upload-type:before{
    content: "";
    width: 0px;
    height: 0px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #E9EBEE;
    position: absolute;
    top: -10px;
    left: 48px;
}
.select-file-type .op-upload-type:after{
    content: "";
    width: 0px;
    height: 0px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #fff;
    position: absolute;
    top: -8px;
    left: 50px;
}
.person .selectAuditors-wrap .add_icon::after,
.org .selectAuditors-wrap .add_icon::after,
.dataconnect .selectAuditors-wrap .add_icon::after,
.steps_item .item_main .and_icon::after,
.op-upload::after,
.op-upload-test::after {
    content: '';
    position: absolute;
    width: 13px;
    height: 1px;
    background-color: #bbb;
    top: 14px;
    left: 8px;
}

.person .selectAuditors-wrap .add_icon::before,
.org .selectAuditors-wrap .add_icon::before,
.dataconnect .selectAuditors-wrap .add_icon::before,
.steps_item .item_main .and_icon::before,
.op-upload::before,
.op-upload-test::before {
    content: '';
    position: absolute;
    width: 1px;
    height: 13px;
    background-color: #bbb;
    top: 8px;
    left: 14px;
}

.person .selectAuditors-wrap:hover .add_icon::before,
.org .selectAuditors-wrap:hover .add_icon::before,
.dataconnect .selectAuditors-wrap:hover .add_icon::before,
.steps_item .item_main:hover .and_icon::before,
.op-upload:hover::before,
.op-upload-test:hover::before {
    content: '';
    position: absolute;
    width: 1px;
    height: 13px;
    background-color: #888888;
}

.person .selectAuditors-wrap:hover .add_icon::after,
.org .selectAuditors-wrap:hover .add_icon::after,
.dataconnect .selectAuditors-wrap:hover .add_icon::after,
.steps_item .item_main:hover .and_icon::after,
.op-upload:hover::after,
.op-upload-test:hover::after {
    content: '';
    position: absolute;
    width: 13px;
    height: 1px;
    background-color: #888888;
    top: 14px;
    left: 8px;
}

.file-ops .op-upload::before {
    top: 5px;
    left: 11px;
}

.file-ops .op-upload::after {
    top: 11px;
    left: 5px;
}

.file-ops .op-upload-test::before {
    top: 6px;
    left: 12px;
}

.file-ops .op-upload-test::after {
    top: 12px;
    left: 6px;
}

.layui-input-search .before {
    border-left: 1px solid #dddddd;
    font-size: 15px;
}

#dataconnect_table .layui-laypage-limits {
    display: none;
}

#dataconnect_table .layui-table-page>div {
    margin-top: 0px;
}

#dataconnect_table .layui-none {
    background: url(/public/3rd/image/wushuju.png) 20px 0px no-repeat;
}

.layui-table .row-selected {
    background-color: #e6e6e6;
}

.layui-table .row-selected td {
    border-color: #e6e6e6;
}


/* text */

.textbox .form-control-warp-column {
    margin-top: 3px !important;
}


/* tagsinputs è‡ªå®šä¹‰æ ·å¼ */

.tagsinut-show-href a {
    /* background-color: #FFFFFF; */
    color: #5BA1F5 !important;
    margin: 0px;
    text-decoration: none;
}
.dataconnect .tagsinut-show-href{
    font-family: inherit !important;
}
.dataconnect .tagsinut-show-href a {
    /* background-color: #FFFFFF; */
    color: inherit!important;
    font-family: inherit!important;
}

/* åŸŽå¸‚é€‰æ‹©æ ·å¼ */

.select-city-block {
    position: relative;
    color: #444;
    height: 30px;
    line-height: 28px;
    border: 1px solid #D9DDE0;
    display: block;
    cursor: pointer;
}

.city-val {
    height: 100%;
    width: 100%;
}

.city-block-ctlid {
    position: relative;
    width: 100%;
    height: 28px;
}

.city-block-list {
    position: absolute;
    top: 34px;
    width: 430px;
    border: 1px solid #E9EBEE;
    border-radius: 4px;
    background: #fff;
    box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.1);
}

.ctl_tip .tip-content {
    background-color: #FFF5EA;
    color: #666666;
    min-height: 30px;
    /* width: 100%; */
    display: block;
    border-radius: 2px;
    /* line-height: 30px; */
    text-align: left;
    padding: 6px 10px;
    font-size: 13px !important;
    /* margin-left: 10px; */
}
/* ====================é™„ä»¶ç›¸å…³çš„æ ·å¼ï¼ˆæ”¹ç‰ˆieï¼‰====================== */
.file .Tdrag-div-ie{
    position: relative;
    z-index: 99;
    overflow: hidden;
}
.file .Tdrag-div-ie .file-no-data{
    padding:6px;
    color: inherit;
}
.file .Tdrag-div-ie .drag-title{
    height: 30px;
    min-height: 30px;
    align-items: center;
    width: 100%;
    padding: 0px 10px 0px 8px;
    /* min-width: 168px; */
    background:rgba(249,249,249,1);
    border-radius:2px 2px 0px 0px;
    /* margin-bottom: 6px; */
    color: #666;
}
.file .Tdrag-div-ie .name-up{
    height: 24px;
    line-height: 23px;
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 10000;
    /* background:rgba(249,249,249,1); */
    padding-right: 10px;
}
.file .Tdrag-div-ie .layui-form-checkbox[lay-skin="primary"] span{
    color: #666 !important;
}
.file .Tdrag-div-ie .drag-title .input-block{
    float: left;
}
.file .Tdrag-div-ie .drag-title .title-up{
    float: left;
    margin-left: 10px;
    cursor: pointer;
    line-height: 30px;
}
.file .Tdrag-div-ie .drag-title .title-up .icon-xiazai{
    color: #777;
}
.file .Tdrag-div-ie .drag-boxList{
    padding-top: 0px;
    height: auto;
    overflow: hidden;
}
.file .Tdrag-div-ie .drag-boxList .layui-form-checkbox[lay-skin=primary]{
    min-height: 19px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con{
    color: #666;
    font-size: 13px !important;
}
.file .Tdrag-div-ie .con-title{
    margin-bottom: 2px;
    padding-left: 10px;
    color: #666;
    margin-top: 10px;
}
.file .Tdrag-div-ie .con-title:first-child{
    margin-top: 0px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name{
    font-size: 14px;
    color: #5BA1F5;
    height: 26px;
    line-height: 26px;
    align-items: center;
    cursor: pointer;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .layui-form-checkbox{
    padding-left: 22px;
    float: left;
    position: absolute;
    margin-top: 3px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen{
    position: relative;
    height: 24px;
    line-height: 24px;
    border-radius:2px;
    overflow: hidden;
    width: 100%;
    padding-left: 6px;
    padding-right: 10px;
    float: left;
    cursor: pointer;
    background: rgba(52, 166, 248, 0);
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .iconfont{
    float: left;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .name-up{background: #fff;}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen:hover,
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen:hover .name-up{
    background:rgba(245,247,250,1);
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .name-span{
    /* overflow: hidden;
    width: 0; */
    padding-left: 6px;
    padding-right: 6px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .name-span span{
    /* display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; */
}
.file .Tdrag-div-ie .op-delete .icon-x{
    font-size: 20px;
    vertical-align: -2px;
    margin-left: 0px;
}
.file .Tdrag-div-ie .op-drag .icon-tuodong1{
    font-size: 13px !important;
    vertical-align: 1px;
    margin-left: 14px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .iconfont,
.file .Tdrag-div-ie .op-download .icon-xiazai,
.file .Tdrag-div-ie .op-download .icon-xiazai{
    margin-left: 14px;
}
.file .Tdrag-div-ie .op-delete .icon-x{
    margin-left: 10px;
}
.file .Tdrag-div-ie .name-wen:hover .op-delete{
    display: inline;
}
.file .Tdrag-div-ie .name-wen:hover .ico-label,
.file .Tdrag-div-ie .name-wen:hover .op-download{
    display: inline;
}
.file .Tdrag-div-ie .name-wen:hover .op-drag{
    display: inline;
}
.file .Tdrag-div-ie .name-wen:hover .icon-succeed{
    display: none;
}

.fileÂ .Tdrag-div-ieÂ .name-upÂ .iconfont,
.file .Tdrag-div-ie .op-delete .icon-x,
.file .Tdrag-div-ie .op-download .icon-xiazai,
.file .Tdrag-div-ie .op-drag .icon-tuodong1 {
    color: #777777;
}
.file .Tdrag-div-ie .name-up .iconfont.icon-succeed{
    color: #44B549;
    background: #fff;
}
.checkTip{color: red;}
.con-name:hover .checkTip{display: none;}

.file .Tdrag-div-ie .iconfont:hover,
.file .Tdrag-div-ie .op-download .icon-xiazai:hover,
.file .Tdrag-div-ie .op-drag .icon-tuodong1:hover,
.file .Tdrag-div-ie .op-delete .icon-x:hover {
    color: #5BA1F5;
}
.file .Tdrag-div-ie .ico-label,
.file .Tdrag-div-ie .op-delete{
    display: none;
}
.file .Tdrag-div-ie .op-download{
    display: none;
}
.file .Tdrag-div-ie .op-drag{
    display: none;
}
.file .Tdrag-div-ie .iconfont{
    cursor: pointer;
}
.file .Tdrag-div-ie .TfallbackClass{
    height: 24px;
    border-radius:2px;
    background: #fff ;
    opacity: 1 !important;
    padding: 0px 10px;
    color: #222 !important;
    border:1px solid rgba(51,166,248,1);
}
.file .Tdrag-div-ie .TghostClass{
    background: #f6fbff;
    padding: 0px 10px;
    border:1px dashed rgba(19,173,255,1);
}
.file .Tdrag-div-ie .TghostClass *{
    opacity: 0;
}


/* ============é™„ä»¶ç›¸å…³çš„æ ·å¼ï¼ˆæ”¹ç‰ˆè°·æ­Œï¼‰=================== */
.file .Tdrag-div{
    /* margin-top: 10px; */
}
.file .Tdrag-div .file-no-data{
    padding:6px;
    color: inherit;
}
.file .Tdrag-div .drag-title{
    height: 30px;
    min-height: 30px;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 0px 10px 0px 8px;
    /* min-width: 168px; */
    background:rgba(249,249,249,1);
    border-radius:2px 2px 0px 0px;
    margin-bottom: 6px;
    /* margin-bottom: 6px; */
    color: #666;

}
.file .Tdrag-div .layui-form-checkbox[lay-skin="primary"] span{
    color: #666 !important;
}

.file .Tdrag-div .drag-title .title-up{
    margin-left: 10px;
    cursor: pointer;
}
.file .Tdrag-div .drag-title .title-up .icon-xiazai{
    color: #777;
}
.file .Tdrag-div .drag-boxList{
    padding-top: 0px;
    height: auto;
    overflow: hidden;
}
.file .Tdrag-div .drag-boxList .layui-form-checkbox[lay-skin=primary]{
    min-height: 19px;
}
.file .Tdrag-div .drag-boxList .list-drag-con{
    color: #666;
    font-size: 13px !important;
}

.file .Tdrag-div .con-title{
    margin-bottom: 2px;
    padding-left: 10px;
    color: #666;
    margin-top: 10px;
}
.file .Tdrag-div .con-title:first-child{
    margin-top: 0px;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name{
    font-size: 14px;
    color: #5BA1F5;
    height: 26px;
    line-height: 26px;
    display: flex;
    align-items: center;
    cursor: pointer;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .layui-form-checkbox{
    padding-left: 22px;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .name-wen{
    flex: 1;
    height: 24px;
    line-height: 24px;
    border-radius:2px;
    overflow: hidden;
    width: 100%;
    display: flex;
    padding-left: 6px;
    padding-right: 6px;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .name-wen:hover{
    background:rgba(245,247,250,1);
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .name-wen .name-span{
    flex: 1;
    overflow: hidden;
    width: 0;
    padding-left: 6px;
    padding-right: 6px;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .name-wen .name-span span{
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left !important;
}
.file .Tdrag-div .op-delete .icon-x{
    font-size: 20px;
    vertical-align: -2px;
    margin-left: 0px;
}
.file .Tdrag-div .op-drag .icon-tuodong1{
    font-size: 13px !important;
    vertical-align: 1px;
    margin-right: 4px;
}
.file .Tdrag-div .name-wen:hover .op-delete{
    display: inline;
}
.file .Tdrag-div .name-wen:hover .op-download{
    display: inline;
}
.file .Tdrag-div .name-wen:hover .op-drag{
    display: inline;
}
.file .Tdrag-div .name-wen:hover .icon-succeed{
    display: none;
}
.file .Tdrag-div .icon-succeed{
    color: #44B549;
    margin-right: 1px;
}
.file .Tdrag-div .op-delete .icon-x,
.file .Tdrag-div .op-download .icon-xiazai,
.file .Tdrag-div .op-drag .icon-tuodong1 {
    color: #777777;
}
.file .Tdrag-div .op-download .icon-xiazai:hover,
.file .Tdrag-div .op-drag .icon-tuodong1:hover,
.file .Tdrag-div .op-delete .icon-x:hover {
    color: #5BA1F5;
}
.file .Tdrag-div .op-delete{
    display: none;
    /* margin-left: 8px; */
}
.file .Tdrag-div .op-download{
    display: none;
    /* margin-left: 8px; */
}
.file .Tdrag-div .op-drag{
    display: none;
    /* margin-left: 8px; */
}
.file .Tdrag-div .iconfont{
    cursor: pointer;
}
.file .Tdrag-div .TfallbackClass{
    height: 24px;
    border-radius:2px;
    background: #fff ;
    opacity: 1 !important;
    padding: 0px 10px;
    color: #222 !important;
    border:1px solid rgba(51,166,248,1);
}
.file .Tdrag-div .TghostClass{
    background: #f6fbff;
    padding: 0px 10px;
    border:1px dashed rgba(19,173,255,1);
}
.file .Tdrag-div .TghostClass *{
    opacity: 0;
}
/* ============æ„è§å›žå¡«åŸŸ=================== */
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1;font-family: inherit !important;}
.opinionBackFillArea-span .md8{
    float: left;
    font-family: inherit !important;
}
.opinionBackFillArea-span .concent{
    overflow: hidden;
    font-family: inherit !important;
}
.opinionBackFillArea-span .opinion{
    font-family: inherit !important;
    position: relative;
    top: 4px;
}
.opinionBackFillArea-span .opinion.isAllAnon{
    color: #666666;
}
.opinionBackFillArea-span .md4{
    float: right;
    font-family: inherit !important;
}
.back-text{
    text-align: left;
    background-color: transparent;
    display: inline-block;
    font-family: inherit !important;
}


.opinionBackFillArea-span .hr{
    margin-bottom: 8px;
    margin-top: 10px;
}
.underPart{
    margin-top: 5px;
}
.lastUnderPart{
    margin-top: 3px;
    font-family: inherit !important;
}
.signature{
    overflow: hidden;
}
.text-right{
    text-align: right;
}
.signature img{
    width: 168px;
    height: 80px;
}
.opinionBackFillArea-span .time{
    text-align: right;
    font-family: inherit !important;
    color: inherit !important;
}
.opinionBackFillArea-span .BackFillAreaTitle{
    color: #666666;
}
.text-overflow{overflow: hidden; font-family: inherit !important;white-space: nowrap; text-overflow: ellipsis;}
.organization{white-space: nowrap;}
.opinionBackFillArea .organization{color: inherit !important;}

.person .ctl-content *,.dataconnect .ctl-content *{
    font-size: inherit !important;
    font-family: inherit !important;
}
.org .ctl-content *{
    font-size: inherit !important;
    font-family: inherit !important;
}

.check .ctl-content .input-block .layui-form-checkbox{
    font-family: inherit!important;
    font-size: inherit !important;
}
.input-block .layui-form-checkbox[lay-skin=primary] span{
    color: inherit!important;
    font-family: inherit!important;
    font-size: inherit !important;
    vertical-align: text-top;
    line-height: 1;
}

.city  .ctl-content div{
    font-family: inherit!important;
}
.multitext  .ctl-content div{
    font-family: inherit!important;
}

.control-runtime {
    width: 100%;
    /* height: 100%; */
    margin: 0 auto;
}

.control-runtime table {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    padding: 0px;
    border-collapse: collapse;
    border: 0px;
}

.control-runtime table td {
    word-wrap: break-word;
    word-break: break-all;
    vertical-align: inherit;
}
.control-runtime 
.datalist .table td .control-runtime.datalist-td{
    width: 100%;
    padding: 0px;
    min-height: 35px;
    padding-left: 0px !important;
    vertical-align: middle !important;
    word-break: break-all;
    line-height: 1.42857143;
}
.datalist .table td .control-runtime.datalist-td .control-runtime{ 
    padding: 0px;
}


/* å·¦å³å¸ƒå±€ */

.control-runtime .form-control-warp-lr {
    min-height: 40px;
}

.control-runtime .form-control-warp-lr .ctl-title {
    /* background-color: #F8F8F8;
    border-right:1px solid #D9DDE0DDD; */
    height: auto;
    width: 85px;
    min-width: 85px;
    max-width: 85px;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    padding-top: 6px;
    padding-left: 7px;
    /* padding-right:7px;
    padding-right:15px \9; */
    margin-right: 10px;
    position: relative\9;
}

.control-runtime .form-control-warp-lr .ctl-title span {
    font-size: 13px;
    max-width: 65px;
    /* min-height: 40px; */
    color: #666666;
    /* display: table-cell; */
    /* vertical-align: middle; */
    display: contents;

}
.control-runtime .form-control-warp-lr .ctl-title span:first-child {
    padding-right:5px \9 !important;
}

.dropdown .form-control-warp-lr .ctl-title .style-rule-target {
    padding-right: 8px \9;
}

.control-runtime .ctl-title .style-rule-target {
    display: inline-block !important;
    padding: 0px !important;
    white-space: pre-wrap;
}

.dropdown .form-control-warp-lr .ctl-title table td {
    /* height: unset !important; */
}


/* ä¸Šä¸‹å¸ƒå±€ */

.control-runtime .form-control-warp-ud {
    min-height: 40px;
}

.control-runtime .form-control-warp-ud .ctl-title {
    background-color: #F8F8F8;
    /* border-bottom:1px solid #D9DDE0DDD; */
    height: 40px;
    width: 100%;
    text-align: center;
    display: table;
}

.control-runtime .form-control-warp-ud .ctl-title span {
    font-size: 13px !important;
    color: #666666;
    display: table-cell;
    vertical-align: middle;
}


/* æŽ§ä»¶å†…å®¹åŒºåŸŸç»Ÿä¸€æ ·å¼ begin*/

.control-runtime .ctl-title span {
    /* width: 100%; */
    padding: 6px 0 6px 0;
}
.control-runtime .htmltext-span .ctl-content{
    border: none!important;
}
.control-runtime .htmltext-span  img{
    max-width: 100%;
}
.control-runtime .ctl-content {
    width: 100%;
    vertical-align: top;
    padding: 0 0 10px 10px;
}
.control-runtime.datalist-td .ctl-content{
    padding: 0;
}

.form-control-warp-column .ctl-content {
    vertical-align: middle !important;
    /* padding: 3px 8px !important; */
}


/* .control-runtime .ctl-content .input-block{
    text-align: center; */


/* width: 100%;
background-color:#fff !important;

} */

.input-block .layui-input,
.input-block .layui-select,
.input-block .layui-textarea {
    height: 32px;
    min-height: 32px;
    margin: 0px auto;
    /* line-height: 32px; */
    line-height: normal;
    color: #222;
    text-align: inherit;
}
.input-block .layui-input,
.input-block .layui-select,
.input-block .layui-textarea {
    color: inherit;
    text-align: inherit;
    font-family: inherit !important;
} 
.form-pc-preview .input-block .layui-input,
.form-pc-preview .input-block .layui-select,
.form-pc-preview .input-block .layui-textarea {
    color: inherit;
}

.remark-tip {
    color: #b1b1b1;
    font-size: 13px !important;
    vertical-align: 0px;
}

.input-block .layui-form-checkbox {
    margin: 6px 2px;
    padding-left: 23px;
}
/* .form-pc-preview .layui-form-checkbox[lay-skin="primary"] span{
    color: inherit!important;
} */
.input-block .layui-form-checkbox>span {
    /* width: 50px; */
    max-width: 100px \9;
    word-wrap: break-word !important;
    word-break: break-all;
    white-space: unset;
    /* color: inherit!important; */
}

.input-block .layui-form-checkbox i {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.input-block .layui-form-checkbox i::before {
    content: "\e71b";
    color: #DDDDDD;
}

.input-block .layui-form-checkbox.layui-form-checked i::before {
    content: "\e71a";
    color: #1990FF;
}

.input-block .layui-form-radio {
    margin: 2px 2px;
    font-size: inherit!important;
    font-family: inherit!important;
}

.input-block .layui-form-radio div {
    font-size: 13px !important;
    color: #222222;
}
.input-block .layui-form-radio div {
    font-size: inherit!important;
    color: inherit;
    font-family: inherit!important;
}
.input-block .layui-form-radio>i {
    font-size: 16px;
    color: #ddd;
    margin-right: 6px;
}

.input-block a {
    margin-right: 8px;
    text-decoration: none;
    float: left;
}

.input-block a:hover,
.hyperlink a:hover {
    text-decoration: underline !important;
}

.hyperlink a {
    margin-right: 15px !important;
    color: #5BA1F5;
    text-decoration: none !important;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

input[type="number"] {
    -moz-appearance: textfield;
}


/* æŽ§ä»¶å†…å®¹åŒºåŸŸç»Ÿä¸€æ ·å¼ end*/


/********start è¦†ç›–laydateé»˜è®¤æ ·å¼,ç”¨äºŽæ˜¾ç¤ºå°æ—¶å’Œåˆ†é’Ÿ********/


/* .layui-laydate-content>.layui-laydate-list {
    padding-bottom: 0px;
    overflow: hidden;
}
.layui-laydate-content>.layui-laydate-list>li{
    width:50%
} */


/********end è¦†ç›–laydateé»˜è®¤æ ·å¼,ç”¨äºŽæ˜¾ç¤ºå°æ—¶å’Œåˆ†é’Ÿ********/

.multitext {
    height: auto;
}
.multitext .value-text{
    white-space: pre-wrap;
    word-break: break-all;
}
.control-runtime .text-area {
    width: 100%;
    min-height: 30px;
    display: block;
    /* padding-left:3px; */
    /* padding-right: 5px; */
    position: relative;
    /* text-align: left; */
    /* margin-top: 6px; */
}
.control-runtime .input-block {
    overflow: hidden;
    font-family: inherit !important;
}
.control-runtime.calculation .input-block,
.control-runtime.number .input-block {
    position: relative;
    /* padding-top: 7px; */
}

textarea::-webkit-input-placeholder {
    font-size: 13px !important;
}

textarea:-moz-placeholder {
    color: #e0e0e0;
    opacity: 0.6;
    padding: 5px;
    font-size: 13px !important;
}

textarea:-ms-input-placeholder {
    color: #e0e0e0;
    opacity: 0.6;
    padding: 5px;
    font-size: 13px !important;
}

.control-runtime .text-area textarea {
    position: absolute;
    top: 0;
    margin: 0px auto;
    /* padding-left: 5px;
    padding-right: 1px; */
    box-sizing: border-box;
    line-height: 25px;
    padding: 7px 10px;
    border-width: 1px;
    border-style: solid;
    background-color: #fff;
    border-radius: 2px;
    border-color: #D9DDE0;
    width: 100%;
    height: 100%;
    /* min-height:106px; */
    /* max-height: 106px; */
    margin: 0px auto;
    overflow: hidden;
    word-break: break-all;
}
.flex-text-wrap pre{
    padding: 16px 10px;
}
.value-text {
    background-color: transparent;
    padding: 6px;
    word-break: break-all;
    display: inline-block;
    font-family: inherit !important;
    word-break: break-all;
}
.value-text.html-text{
    display: block;
}
.value-text.html-text ol li{
    list-style: decimal !important;
}
.value-text.html-text ul li{
    list-style: outside !important;
}
br{
    display: none;
}
.dataconnect .value-text{
    text-align: inherit;
    font-family: inherit !important;
}
.view-ctl-content {
    text-align: left;
    background-color: transparent;
    padding: 6px;
    display: inline-block;
    word-break: break-all;
}
pre.value-text{
    border: 0;
    color: inherit;
}
/*markdown aæ ‡ç­¾ç»Ÿä¸€*/
.markdown-span a{
    color:#0000ee;
    text-decoration: underline;
}
.file .file-ops {
    display: block;
    height: 25px;
    position: relative;
    z-index: 99999;
    margin-bottom: 10px;
}
.file .file-ops .onetips{
    margin-left: 33px;
    display: none;
}
.file .file-ops .tips{
    margin-left: 33px;
    display: none;
}

.file .file-ops .op-upload .icon-jia {
    display: none;
}
.file .onuploadpicker{
    margin-right: 10px;
}
.file .file-ops .op-upload,
.file .file-ops .op-upload-test {
    /* position: absolute; */
    float: left;
    display: block;
    /* margin:0 auto; */
    padding: 0 auto;
    width: 25px;
    height: 25px;
    left: 0;
    text-align: center;
    /* font-size:15px !important; */
    color: #888888;
    background: #FFFFFF;
    border: 1px solid #D9DDE0;
    border-radius: 2px;
    cursor: pointer;
}

.op-upload i,
.op-upload-test i {
    font-size: 20px;
    color: #D9DDE0;
    border-radius: 2px;
    cursor: pointer;
}

.op-upload i,
.op-upload-test i {
    font-size: 14px;
    color: #DDDDDD;
    margin-top: 1px;
    display: block;
}

.file .file-ops .op-upload:hover {
    background: #eeeeee;
}

.file .file-ops .op-upload-test:hover {
    background: #eeeeee;
}

.file .file-items {
    display: block;
    /* margin-top: 10px; */
    width: 100%;
}

.file .file-items .file-item {
    display: block;
    background-color: #ffffff;
    color: #222222;
    font-size: 12px;
    height: 24px;
    line-height: 22px;
    padding-top: 1px;
    margin: 5px 0;
}

.file .file-item .li-layout {
    width: 100%;
    height: 100%;
}

.file .file-item:hover {
    background-color: #F5F7FA;
}

.file .file-item:hover .ll-ops>.op-download {
    display: inline;
    /* display: block; */
    cursor: pointer;
}

.file .file-item:hover .ll-ops>.op-delete {
    display: inline;
    /* display: block; */
    cursor: pointer;
}

.file .file-item:hover .ll-ops>.icon-succeed {
    display: none;
}

.file .file-items .op-preview:hover,
.file .file-item .op-preview:hover {
    color: #5BA1F5;
    cursor: pointer;
}

.file .ll-icon {
    width: 25px;
    text-align: left;
    padding-left: 2px;
}

.file .ll-file {
    text-align: left;
}
.htmltext.control-runtime table {
    margin: 0;
}
.htmltext.control-runtime .htmltext-span{
    min-width: 100%;
}

.file .ll-file .file-name {
    margin: 0;
    /* padding-left: 5px;  */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    vertical-align: bottom;
    /* position: absolute; */
}

.file .ll-ops {
    width: 50px;
    min-width: 50px;
    text-align: left;
}

.file .ll-ops>.op-download {
    display: none;
}

.file .ll-ops>.op-delete {
    display: none;
}

.file .ll-ops>.op-delete .icon-x,
.file .ll-ops>.op-download .icon-xiazai {
    color: #777777;
}
.file .ll-ops>.op-delete .icon-x{
    font-size: 20px;
    vertical-align: -2px;
}
.file .ll-ops>.icon-succeed {
    color: #44B549;
}

.file .ll-progressbar {
    height: 3px;
    max-height: 3px;
}

.file .progress-external {
    width: 100%;
    height: 5px;
    border: 1px solid #ffffff;
    border-radius: 5px;
    background-color: rgba(52, 166, 248, 0.20);
}

.file .progress-internal {
    position: relative;
    float: left;
    width: 0px;
    height: 3px;
    background-color: #34A6F8;
}

.file .progress-txt {
    color: #999999;
    font-size: 12px;
    line-height: 24px;
    /* margin-right: 10px; */
    /* padding-left: 5px; */
}
.file .uploading{
    padding-left: 10px;
}
.drag-check{
    width: 16px;
    height: 16px;
    border: 1px solid #ddd;
    border-radius:2px;
}
/* å¿…å¡«ç›¸å…³çš„æ ·å¼ */

.required-x {
    color: red !important;
    font-size: 13px !important;
    max-width: 5px;
    min-width: 10px;
    width: 10px !important;
    padding: 0px !important;
    margin: 0 !important;
    /* display: inline !important; */
    /* padding-left: 6px !important;
    padding-left: 0px\9 !important; */
    /* padding-right: 7px\9 !important; */
    margin-left: -10px\9 !important;
    text-align: right;
    top: 7px;
    padding-right: 5px\9;
    position: absolute;
}

.must-required {
    border: 1px solid red !important;
    zoom: 1;
}
.type-required{
    border: 1px solid red !important;
    zoom: 1;
}   

.must-required:before,
.must-required:after {
    content: "";
    display: table;
    clear: both;
}

.radio .must-required,
.check .must-required {
    border: none !important;
}

.check .must-required .layui-form-checkbox[lay-skin=primary] i::before {
    color: red !important;
}

.radio .must-required .layui-form-radio>i {
    color: red !important;
}

.datepicker .layui-input[readonly] {
    background-color: #ffffff;
    cursor: default;
}

.dropdown .must-required .select2-selection {
    border: 0px;
}

.ctl-title .remark-td {
    width: 10px;
    position: relative;
    line-height: 20px;
    /* width: 10px \9; */
}

.ctl-title .remark-tip {
    margin: 0px !important;
    top: 2px;
    position: absolute;
    /* right: -18px !important; */
    right: -10px !important;
}

.ctl-title .remark-tip {
    max-width: 16px \9 !important;
    right: -6px \9 !important;
}

.dropdown .required-x {
    /* right: -3px !important;
    right: -3px\9 !important; */
    top: 6px\9 !important;
}

.ctl-title .remark-tip:hover,
.remark-tip:hover {
    color: #1990FF;
}

.ctl-title .remark-tip-empty {
    font-size: 14px;
    color: #9B9B9B;
}

.ctl-title .remark-tip-empty:hover {
    color: #9B9B9B;
}

.remark-tip-all {
    max-height: 330px;
    overflow-y: auto;
    padding: 5px;
}

.remark-tip-all li {
    list-style: none;
    font-size: 13px !important;
    margin-bottom: 5px;
    display: block;
}

.remark-tip-all li span {
    display: block;
    margin-left: 15px;
    min-width: 50px;
}

.remark-tip-all li::before {
    content: ".";
    display: block;
    float: left;
    font-size: 40px !important;
    margin-right: 5px;
    position: relative;
    top: -13px;
    color: #1990FF;
}


/* å­åˆ—è¡¨é‡Œçš„å­—æ®µå¿…å¡«ï¼Œæ ·å¼è¦†ç›– */

.datalist .table .tr td .control-runtime .must-required {
    border: 1px solid red !important;
}

.datalist .table .tr td .radio .must-required {
    border: none !important;
}

.datalist .table .tr td .check .must-required {
    border: none !important;
}

.datalist .table .tr td .control-runtime .radio .must-required,
.datalist .table .tr td .control-runtime .check .must-required {
    border: none !important;
}

.datalist .table .tr td .control-runtime .check .must-required .layui-form-checkbox[lay-skin=primary] i {
    border-color: red !important;
}

.datalist .table .tr td .control-runtime .radio .must-required .layui-form-radio>i {
    color: red !important;
}

.datalist .table .tr td .control-runtime .datepicker .layui-input[readonly] {
    background-color: #ffffff;
    cursor: default;
}

.datalist .table .tr td .control-runtime .dropdown .must-required .select2-selection {
    border: 0px;
}


/* ä¸‹æ‹‰æ¡†æ ·å¼ */

.select2-selection {
    border-color: #D2D5DB !important;
    border-radius: 2px !important;
    min-height: 30px;
}

.select2-dropdown {
    border-radius: 2px !important;
}

.control-runtime .ctl-content .input-block .select2-dropdown-open {
    border: 1px solid #5BA1F5 !important;
    /* -webkit-transition:all 0.2s ease-in-out;
    -moz-transition:all 0.2s ease-in-out;
    -o-transition:all 0.2s ease-in-out;
    -ms-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out; */
}


.control-runtime .ctl-content .input-block .select2-dropdown-open .select2-selection__arrow {
    display: initial;
}

.datalist .table td .control-runtime .form-control-warp-column .select2-container {
    /* min-width: 124px; */
}

.select2-container .select2-selection--single .select2-selection__rendered {
    padding: 0 !important;
    position: absolute;
    left: 10px;
    right: 25px;
}
.select2-container--default .select2-selection--single{
    color: inherit !important;
}
.select2.select2-container,.select2.select2-container .selection,.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__rendered{
    font-family: inherit!important;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
    width: 100%;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
}

.datalist .table td .control-runtime .form-control-warp-column .text-area {
    min-width: 100px;
}

.datalist .table td .control-runtime .form-control-warp-column textarea {
    min-width: 90px;
}


/* æ—¶é—´æŽ§ä»¶çš„å›¾æ ‡ */

.datepicker .input-block {
    position: relative;
}

.datepicker .input-block input {
    padding-right: 24px;
    padding-bottom: 2px;
}

.datepicker .icon-dp {
    float: right;
    position: absolute;
    right: 10px;
    top: 6px;
    color: #BFBFBF;
    font-size: 13px !important;
}


/*  */

.hyperlink .input-block {
    display: inline-block;
    margin-top: 5px;
}
.hyperlink .ctl-content .input-block a{
    font-family: inherit!important;
    font-size: inherit !important;
}
.hyperlink .ctl-content .value-text div,.hyperlink .ctl-content .value-text div a{
    font-family: inherit!important;
    font-size: inherit !important;
}


/* radioæ”¹è‰² */

.layui-form-radio>i:hover,
.layui-form-radioed>i {
    color: #1990FF !important;
}


/* checkboxæ”¹è‰² */

.layui-form-checkbox[lay-skin=primary]:hover i {
    border-color: #1990FF !important;
}

.layui-form-checkbox[lay-skin=primary] i {
    border: 0 none;
    top: 2px;
    height: 17px \9;
}

.layui-form-checked i,
.layui-form-checked:hover i {
    color: #1990FF !important;
}


/* æ—¶é—´æŽ§ä»¶æ”¹è‰² */

.layui-laydate .layui-laydate-main .layui-laydate-content .layui-this {
    /* background-color: #fff !important; */
}

.layui-laydate .laydate-time-show.layui-laydate-main .layui-laydate-content .layui-this::before {
    content: none;
}

.laydate-btns-now,
.layui-laydate-footer span:hover {
    color: #34A6F8 !important;
}

.laydate-footer-btns .laydate-btns-confirm {
    border: 1px solid #D3D5D9 !important;
    padding: 0 15px;
    line-height: 25px !important;
}

.laydate-footer-btns span {
    border: 0 !important;
}


/* .layui-laydate .layui-laydate-main .layui-laydate-content .layui-this::before{
    content: attr(lay-day);
    width: 25px;
    height: 25px;
    line-height: 25px;
    position: absolute;
    background-color: #34A6F8 !important;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    top: 50%;
    margin-top: -12.5px;
    left: 50%;
    margin-left: -12.5px;
} */


/* é™„ä»¶æ–‡ä»¶å›¾æ ‡é¢œè‰² */

.icon-pdf {
    color: #F24B50;
}

.icon-txt {
    color: #65749F;
}

.icon-ppt {
    color: #F24B50;
}

.icon-word {
    color: #4D83FF;
}

.icon-excel {
    color: #00CD93;
}

.icon-rar {
    color: #4D83FF;
}

.icon-img {
    color: #F9A84D;
}

.icon-icon-video {
    color: #6D78FF;
}

.icon-txtbeifen {
    color: #F24B50;
}

.icon-buzhiming {
    color: #F9A84D;
}


/* numberä¿®é¥° */
.number .input-block input {
    /* margin-right: -5px; */
}

.control-runtime input.number-percentage/*å¾ªçŽ¯åŸŸç™¾åˆ†æ¯”æ•°å€¼*/,
.input-block input.number-percentage/*å¾ªçŽ¯åŸŸç™¾åˆ†æ¯”æ•°å€¼*/{
    padding-right: 22px !important;
}

.span-percentage.edit{position: absolute;right: 6px;top: 7px;background: transparent;}
.number .span-percentage.readonly{}
.number .value-text{padding: 6px 0 6px 6px;}

.number {
    padding-right: 0px !important;
}


/* .picker div:nth-child(2){width:200px !important;height:100px !important;}   */

.picker {
    width: 25px;
    height: 25px;
    overflow: hidden;
    position: absolute;
    z-index: 9;
}

.picker {
    background: transparent !important;
    color: transparent !important;
}

.picker * {
    background: transparent !important;
    color: transparent !important;
}
.onpicker {
    float: left;
    font-size: 12px;
    margin-right: 10px;
}
.onpicker .webuploader-pick{
    background: #34A6F8 !important;
    color: #fff !important;
    padding: 0px;
    line-height: 25px;
    padding: 0px 10px;
    
}
.pickertype {
    width: 25px;
    height: 25px;
    overflow: hidden;
    position: absolute;
    z-index: 0;
    position: absolute !important
}

.pickertype {
    background: transparent !important;
    color: transparent !important;
}

.pickertype * {
    background: transparent !important;
    color: transparent !important;
}
.shade {
    position: absolute;
    z-index: 1;
}


/* é€‰äººæŽ§ä»¶,æ•°æ®äº’è”æŽ§ä»¶ */

.wrap-selectAuditors .bootstrap-tagsinput,.wrap-selectAuditors .bootstrap-tagsinput .tag{
    color: inherit;
}
.person .input-block,
.org .input-block,
.dataconnect .input-block {
    display: inline-block;
}

.person .form-control-warp-column,
.org .form-control-warp-column,
.dataconnect .form-control-warp-column {
    margin-top: 3px !important;
}

.person .selectAuditors-wrap,
.org .selectAuditors-wrap,
.dataconnect .selectAuditors-wrap {
    float: left;
    width: 100%;
    height: 32px;
    position: relative;
    border: 1px solid #ddd;
}

.person .must-required .selectAuditors-wrap>div,
.org .must-required .selectAuditors-wrap>div,
.dataconnect .must-required .selectAuditors-wrap>div {
    border: 1px solid #ffffff !important;
}

.person .selectAuditors-wrap>div,
.org .selectAuditors-wrap>div,
.dataconnect .selectAuditors-wrap>div {
    /* border: 1px solid #DDDDDD; */
    border-radius: 2px;
}

.person .form-item,
.org .form-item {
    margin-bottom: 12px;
}

.person .selectAuditors-wrap .add_icon,
.org .selectAuditors-wrap .add_icon,
.dataconnect .selectAuditors-wrap .add_icon,
.op-upload {
    display: inline-block;
    width: 30px;
    height: 30px;
    border-left: 1px solid #DDDDDD;
    position: absolute;
    right: 1px;
    top: 0;
    cursor: pointer;
}
.file .op-upload-k{
    width: 120px;
    height: 15px;
    position: absolute;
    left: -46px;
    top: 23px;
    text-align: left;
    display: none;
}
.file .op-upload-type{
    width: 120px;
    background: #fff;
    border: 1px solid #E9EBEE;
    position: fixed;
    padding: 7px 0px;
    text-align: left;
    display: none;
    z-index: 99999;
    color: #222;
}
.file .op-upload-type .type-p{
    height: 30px;
    line-height: 30px;
    padding-left: 13px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}

.file .op-upload-type .type-p:hover{
    background: #F5F5F5;
}
.file .op-upload-type:before{
    content: "";
    width: 0px;
    height: 0px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #E9EBEE;
    position: absolute;
    top: -10px;
    left: 48px;
}
.file .op-upload-type:after{
    content: "";
    width: 0px;
    height: 0px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #fff;
    position: absolute;
    top: -8px;
    left: 50px;
}



.select-file-type{
    width: 120px;
    background: #fff;
    position: fixed;
    top: 100px;
    left: 0px;
    padding: 7px 0px;
    display: none;
    z-index: 9999999;
    border: 1px solid #E9EBEE;
}
.select-file-type .webuploader-pick{
    padding: 0px;
    background: rgba(52, 166, 248, 0);
    color: #222;
    text-align: left;
}
.select-file-type .op-upload-type{
    width: 118px;
    background: #fff;
    /* border: 1px solid #E9EBEE;
    position: fixed;
    padding: 7px 0px;
    text-align: left;
    display: none;
    z-index: 99999;
    color: #222; */
}
.select-file-type .op-upload-type .type-p{
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding-left: 13px;
    text-overflow:ellipsis;
    white-space: nowrap;
    cursor: pointer;
}

.select-file-type .op-upload-type .type-p:hover{
    background: #F5F5F5;
}
.select-file-type .op-upload-type:before{
    content: "";
    width: 0px;
    height: 0px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #E9EBEE;
    position: absolute;
    top: -10px;
    left: 48px;
}
.select-file-type .op-upload-type:after{
    content: "";
    width: 0px;
    height: 0px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #fff;
    position: absolute;
    top: -8px;
    left: 50px;
}
.person .selectAuditors-wrap .add_icon::after,
.org .selectAuditors-wrap .add_icon::after,
.dataconnect .selectAuditors-wrap .add_icon::after,
.steps_item .item_main .and_icon::after,
.op-upload::after,
.op-upload-test::after {
    content: '';
    position: absolute;
    width: 13px;
    height: 1px;
    background-color: #bbb;
    top: 14px;
    left: 8px;
}

.person .selectAuditors-wrap .add_icon::before,
.org .selectAuditors-wrap .add_icon::before,
.dataconnect .selectAuditors-wrap .add_icon::before,
.steps_item .item_main .and_icon::before,
.op-upload::before,
.op-upload-test::before {
    content: '';
    position: absolute;
    width: 1px;
    height: 13px;
    background-color: #bbb;
    top: 8px;
    left: 14px;
}

.person .selectAuditors-wrap:hover .add_icon::before,
.org .selectAuditors-wrap:hover .add_icon::before,
.dataconnect .selectAuditors-wrap:hover .add_icon::before,
.steps_item .item_main:hover .and_icon::before,
.op-upload:hover::before,
.op-upload-test:hover::before {
    content: '';
    position: absolute;
    width: 1px;
    height: 13px;
    background-color: #888888;
}

.person .selectAuditors-wrap:hover .add_icon::after,
.org .selectAuditors-wrap:hover .add_icon::after,
.dataconnect .selectAuditors-wrap:hover .add_icon::after,
.steps_item .item_main:hover .and_icon::after,
.op-upload:hover::after,
.op-upload-test:hover::after {
    content: '';
    position: absolute;
    width: 13px;
    height: 1px;
    background-color: #888888;
    top: 14px;
    left: 8px;
}

.file-ops .op-upload::before {
    top: 5px;
    left: 11px;
}

.file-ops .op-upload::after {
    top: 11px;
    left: 5px;
}

.file-ops .op-upload-test::before {
    top: 6px;
    left: 12px;
}

.file-ops .op-upload-test::after {
    top: 12px;
    left: 6px;
}

.layui-input-search .before {
    border-left: 1px solid #dddddd;
    font-size: 15px;
}

#dataconnect_table .layui-laypage-limits {
    display: none;
}

#dataconnect_table .layui-table-page>div {
    margin-top: 0px;
}

#dataconnect_table .layui-none {
    background: url(/public/3rd/image/wushuju.png) 20px 0px no-repeat;
}

.layui-table .row-selected {
    background-color: #e6e6e6;
}

.layui-table .row-selected td {
    border-color: #e6e6e6;
}


/* text */

.textbox .form-control-warp-column {
    margin-top: 3px !important;
}


/* tagsinputs è‡ªå®šä¹‰æ ·å¼ */

.tagsinut-show-href a {
    /* background-color: #FFFFFF; */
    color: #5BA1F5 !important;
    margin: 0px;
    text-decoration: none;
}
.dataconnect .tagsinut-show-href{
    font-family: inherit !important;
}
.dataconnect .tagsinut-show-href a {
    /* background-color: #FFFFFF; */
    color: inherit!important;
    font-family: inherit!important;
}

/* åŸŽå¸‚é€‰æ‹©æ ·å¼ */

.select-city-block {
    position: relative;
    color: #444;
    height: 30px;
    line-height: 28px;
    border: 1px solid #D9DDE0;
    display: block;
    cursor: pointer;
}

.city-val {
    height: 100%;
    width: 100%;
}

.city-block-ctlid {
    position: relative;
    width: 100%;
    height: 28px;
}

.city-block-list {
    position: absolute;
    top: 34px;
    width: 430px;
    border: 1px solid #E9EBEE;
    border-radius: 4px;
    background: #fff;
    box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.1);
}

.ctl_tip .tip-content {
    background-color: #FFF5EA;
    color: #666666;
    min-height: 30px;
    /* width: 100%; */
    display: block;
    border-radius: 2px;
    /* line-height: 30px; */
    text-align: left;
    padding: 6px 10px;
    font-size: 13px !important;
    /* margin-left: 10px; */
}
/* ====================é™„ä»¶ç›¸å…³çš„æ ·å¼ï¼ˆæ”¹ç‰ˆieï¼‰====================== */
.file .Tdrag-div-ie{
    position: relative;
    z-index: 99;
    overflow: hidden;
}
.file .Tdrag-div-ie .file-no-data{
    padding:6px;
    color: inherit;
}
.file .Tdrag-div-ie .drag-title{
    height: 30px;
    min-height: 30px;
    align-items: center;
    width: 100%;
    padding: 0px 10px 0px 8px;
    /* min-width: 168px; */
    background:rgba(249,249,249,1);
    border-radius:2px 2px 0px 0px;
    /* margin-bottom: 6px; */
    color: #666;
}
.file .Tdrag-div-ie .name-up{
    height: 24px;
    line-height: 23px;
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 10000;
    /* background:rgba(249,249,249,1); */
    padding-right: 10px;
}
.file .Tdrag-div-ie .layui-form-checkbox[lay-skin="primary"] span{
    color: #666 !important;
}
.file .Tdrag-div-ie .drag-title .input-block{
    float: left;
}
.file .Tdrag-div-ie .drag-title .title-up{
    float: left;
    margin-left: 10px;
    cursor: pointer;
    line-height: 30px;
}
.file .Tdrag-div-ie .drag-title .title-up .icon-xiazai{
    color: #777;
}
.file .Tdrag-div-ie .drag-boxList{
    padding-top: 0px;
    height: auto;
    overflow: hidden;
}
.file .Tdrag-div-ie .drag-boxList .layui-form-checkbox[lay-skin=primary]{
    min-height: 19px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con{
    color: #666;
    font-size: 13px !important;
}
.file .Tdrag-div-ie .con-title{
    margin-bottom: 2px;
    padding-left: 10px;
    color: #666;
    margin-top: 10px;
}
.file .Tdrag-div-ie .con-title:first-child{
    margin-top: 0px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name{
    font-size: 14px;
    color: #5BA1F5;
    height: 26px;
    line-height: 26px;
    align-items: center;
    cursor: pointer;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .layui-form-checkbox{
    padding-left: 22px;
    float: left;
    position: absolute;
    margin-top: 3px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen{
    position: relative;
    height: 24px;
    line-height: 24px;
    border-radius:2px;
    overflow: hidden;
    width: 100%;
    padding-left: 6px;
    padding-right: 10px;
    float: left;
    cursor: pointer;
    background: rgba(52, 166, 248, 0);
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .iconfont{
    float: left;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .name-up{background: #fff;}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen:hover,
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen:hover .name-up{
    background:rgba(245,247,250,1);
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .name-span{
    /* overflow: hidden;
    width: 0; */
    padding-left: 6px;
    padding-right: 6px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .name-span span{
    /* display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; */
}
.file .Tdrag-div-ie .op-delete .icon-x{
    font-size: 20px;
    vertical-align: -2px;
    margin-left: 0px;
}
.file .Tdrag-div-ie .op-drag .icon-tuodong1{
    font-size: 13px !important;
    vertical-align: 1px;
    margin-left: 14px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .iconfont,
.file .Tdrag-div-ie .op-download .icon-xiazai,
.file .Tdrag-div-ie .op-download .icon-xiazai{
    margin-left: 14px;
}
.file .Tdrag-div-ie .op-delete .icon-x{
    margin-left: 10px;
}
.file .Tdrag-div-ie .name-wen:hover .op-delete{
    display: inline;
}
.file .Tdrag-div-ie .name-wen:hover .ico-label,
.file .Tdrag-div-ie .name-wen:hover .op-download{
    display: inline;
}
.file .Tdrag-div-ie .name-wen:hover .op-drag{
    display: inline;
}
.file .Tdrag-div-ie .name-wen:hover .icon-succeed{
    display: none;
}

.fileÂ .Tdrag-div-ieÂ .name-upÂ .iconfont,
.file .Tdrag-div-ie .op-delete .icon-x,
.file .Tdrag-div-ie .op-download .icon-xiazai,
.file .Tdrag-div-ie .op-drag .icon-tuodong1 {
    color: #777777;
}
.file .Tdrag-div-ie .name-up .iconfont.icon-succeed{
    color: #44B549;
    background: #fff;
}
.checkTip{color: red;}
.con-name:hover .checkTip{display: none;}

.file .Tdrag-div-ie .iconfont:hover,
.file .Tdrag-div-ie .op-download .icon-xiazai:hover,
.file .Tdrag-div-ie .op-drag .icon-tuodong1:hover,
.file .Tdrag-div-ie .op-delete .icon-x:hover {
    color: #5BA1F5;
}
.file .Tdrag-div-ie .ico-label,
.file .Tdrag-div-ie .op-delete{
    display: none;
}
.file .Tdrag-div-ie .op-download{
    display: none;
}
.file .Tdrag-div-ie .op-drag{
    display: none;
}
.file .Tdrag-div-ie .iconfont{
    cursor: pointer;
}
.file .Tdrag-div-ie .TfallbackClass{
    height: 24px;
    border-radius:2px;
    background: #fff ;
    opacity: 1 !important;
    padding: 0px 10px;
    color: #222 !important;
    border:1px solid rgba(51,166,248,1);
}
.file .Tdrag-div-ie .TghostClass{
    background: #f6fbff;
    padding: 0px 10px;
    border:1px dashed rgba(19,173,255,1);
}
.file .Tdrag-div-ie .TghostClass *{
    opacity: 0;
}


/* ============é™„ä»¶ç›¸å…³çš„æ ·å¼ï¼ˆæ”¹ç‰ˆè°·æ­Œï¼‰=================== */
.file .Tdrag-div{
    /* margin-top: 10px; */
}
.file .Tdrag-div .file-no-data{
    padding:6px;
    color: inherit;
}
.file .Tdrag-div .drag-title{
    height: 30px;
    min-height: 30px;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 0px 10px 0px 8px;
    /* min-width: 168px; */
    background:rgba(249,249,249,1);
    border-radius:2px 2px 0px 0px;
    margin-bottom: 6px;
    /* margin-bottom: 6px; */
    color: #666;

}
.file .Tdrag-div .layui-form-checkbox[lay-skin="primary"] span{
    color: #666 !important;
}

.file .Tdrag-div .drag-title .title-up{
    margin-left: 10px;
    cursor: pointer;
}
.file .Tdrag-div .drag-title .title-up .icon-xiazai{
    color: #777;
}
.file .Tdrag-div .drag-boxList{
    padding-top: 0px;
    height: auto;
    overflow: hidden;
}
.file .Tdrag-div .drag-boxList .layui-form-checkbox[lay-skin=primary]{
    min-height: 19px;
}
.file .Tdrag-div .drag-boxList .list-drag-con{
    color: #666;
    font-size: 13px !important;
}

.file .Tdrag-div .con-title{
    margin-bottom: 2px;
    padding-left: 10px;
    color: #666;
    margin-top: 10px;
}
.file .Tdrag-div .con-title:first-child{
    margin-top: 0px;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name{
    font-size: 14px;
    color: #5BA1F5;
    height: 26px;
    line-height: 26px;
    display: flex;
    align-items: center;
    cursor: pointer;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .layui-form-checkbox{
    padding-left: 22px;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .name-wen{
    flex: 1;
    height: 24px;
    line-height: 24px;
    border-radius:2px;
    overflow: hidden;
    width: 100%;
    display: flex;
    padding-left: 6px;
    padding-right: 6px;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .name-wen:hover{
    background:rgba(245,247,250,1);
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .name-wen .name-span{
    flex: 1;
    overflow: hidden;
    width: 0;
    padding-left: 6px;
    padding-right: 6px;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .name-wen .name-span span{
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left !important;
}
.file .Tdrag-div .op-delete .icon-x{
    font-size: 20px;
    vertical-align: -2px;
    margin-left: 0px;
}
.file .Tdrag-div .op-drag .icon-tuodong1{
    font-size: 13px !important;
    vertical-align: 1px;
    margin-right: 4px;
}
.file .Tdrag-div .name-wen:hover .op-delete{
    display: inline;
}
.file .Tdrag-div .name-wen:hover .op-download{
    display: inline;
}
.file .Tdrag-div .name-wen:hover .op-drag{
    display: inline;
}
.file .Tdrag-div .name-wen:hover .icon-succeed{
    display: none;
}
.file .Tdrag-div .icon-succeed{
    color: #44B549;
    margin-right: 1px;
}
.file .Tdrag-div .op-delete .icon-x,
.file .Tdrag-div .op-download .icon-xiazai,
.file .Tdrag-div .op-drag .icon-tuodong1 {
    color: #777777;
}
.file .Tdrag-div .op-download .icon-xiazai:hover,
.file .Tdrag-div .op-drag .icon-tuodong1:hover,
.file .Tdrag-div .op-delete .icon-x:hover {
    color: #5BA1F5;
}
.file .Tdrag-div .op-delete{
    display: none;
    /* margin-left: 8px; */
}
.file .Tdrag-div .op-download{
    display: none;
    /* margin-left: 8px; */
}
.file .Tdrag-div .op-drag{
    display: none;
    /* margin-left: 8px; */
}
.file .Tdrag-div .iconfont{
    cursor: pointer;
}
.file .Tdrag-div .TfallbackClass{
    height: 24px;
    border-radius:2px;
    background: #fff ;
    opacity: 1 !important;
    padding: 0px 10px;
    color: #222 !important;
    border:1px solid rgba(51,166,248,1);
}
.file .Tdrag-div .TghostClass{
    background: #f6fbff;
    padding: 0px 10px;
    border:1px dashed rgba(19,173,255,1);
}
.file .Tdrag-div .TghostClass *{
    opacity: 0;
}
/* ============æ„è§å›žå¡«åŸŸ=================== */
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1;font-family: inherit !important;}
.opinionBackFillArea-span .md8{
    float: left;
    font-family: inherit !important;
}
.opinionBackFillArea-span .concent{
    overflow: hidden;
    font-family: inherit !important;
}
.opinionBackFillArea-span .opinion{
    font-family: inherit !important;
    position: relative;
    top: 4px;
}
.opinionBackFillArea-span .opinion.isAllAnon{
    color: #666666;
}
.opinionBackFillArea-span .md4{
    float: right;
    font-family: inherit !important;
}
.back-text{
    text-align: left;
    background-color: transparent;
    display: inline-block;
    font-family: inherit !important;
}


.opinionBackFillArea-span .hr{
    margin-bottom: 8px;
    margin-top: 10px;
}
.underPart{
    margin-top: 5px;
}
.lastUnderPart{
    margin-top: 3px;
    font-family: inherit !important;
}
.signature{
    overflow: hidden;
}
.text-right{
    text-align: right;
}
.signature img{
    width: 168px;
    height: 80px;
}
.opinionBackFillArea-span .time{
    text-align: right;
    font-family: inherit !important;
    color: inherit !important;
}
.opinionBackFillArea-span .BackFillAreaTitle{
    color: #666666;
}
.text-overflow{overflow: hidden; font-family: inherit !important;white-space: nowrap; text-overflow: ellipsis;}
.organization{white-space: nowrap;}
.opinionBackFillArea .organization{color: inherit !important;}

.person .ctl-content *,.dataconnect .ctl-content *{
    font-size: inherit !important;
    font-family: inherit !important;
}
.org .ctl-content *{
    font-size: inherit !important;
    font-family: inherit !important;
}

.check .ctl-content .input-block .layui-form-checkbox{
    font-family: inherit!important;
    font-size: inherit !important;
}
.input-block .layui-form-checkbox[lay-skin=primary] span{
    color: inherit!important;
    font-family: inherit!important;
    font-size: inherit !important;
    vertical-align: text-top;
    line-height: 1;
}

.city  .ctl-content div{
    font-family: inherit!important;
}
.multitext  .ctl-content div{
    font-family: inherit!important;
}

.control-runtime {
    width: 100%;
    /* height: 100%; */
    margin: 0 auto;
}

.control-runtime table {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    padding: 0px;
    border-collapse: collapse;
    border: 0px;
}

.control-runtime table td {
    word-wrap: break-word;
    word-break: break-all;
    vertical-align: inherit;
}
.control-runtime 
.datalist .table td .control-runtime.datalist-td{
    width: 100%;
    padding: 0px;
    min-height: 35px;
    padding-left: 0px !important;
    vertical-align: middle !important;
    word-break: break-all;
    line-height: 1.42857143;
}
.datalist .table td .control-runtime.datalist-td .control-runtime{ 
    padding: 0px;
}


/* å·¦å³å¸ƒå±€ */

.control-runtime .form-control-warp-lr {
    min-height: 40px;
}

.control-runtime .form-control-warp-lr .ctl-title {
    /* background-color: #F8F8F8;
    border-right:1px solid #D9DDE0DDD; */
    height: auto;
    width: 85px;
    min-width: 85px;
    max-width: 85px;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    padding-top: 6px;
    padding-left: 7px;
    /* padding-right:7px;
    padding-right:15px \9; */
    margin-right: 10px;
    position: relative\9;
}

.control-runtime .form-control-warp-lr .ctl-title span {
    font-size: 13px;
    max-width: 65px;
    /* min-height: 40px; */
    color: #666666;
    /* display: table-cell; */
    /* vertical-align: middle; */
    display: contents;

}
.control-runtime .form-control-warp-lr .ctl-title span:first-child {
    padding-right:5px \9 !important;
}

.dropdown .form-control-warp-lr .ctl-title .style-rule-target {
    padding-right: 8px \9;
}

.control-runtime .ctl-title .style-rule-target {
    display: inline-block !important;
    padding: 0px !important;
    white-space: pre-wrap;
}

.dropdown .form-control-warp-lr .ctl-title table td {
    /* height: unset !important; */
}


/* ä¸Šä¸‹å¸ƒå±€ */

.control-runtime .form-control-warp-ud {
    min-height: 40px;
}

.control-runtime .form-control-warp-ud .ctl-title {
    background-color: #F8F8F8;
    /* border-bottom:1px solid #D9DDE0DDD; */
    height: 40px;
    width: 100%;
    text-align: center;
    display: table;
}

.control-runtime .form-control-warp-ud .ctl-title span {
    font-size: 13px !important;
    color: #666666;
    display: table-cell;
    vertical-align: middle;
}


/* æŽ§ä»¶å†…å®¹åŒºåŸŸç»Ÿä¸€æ ·å¼ begin*/

.control-runtime .ctl-title span {
    /* width: 100%; */
    padding: 6px 0 6px 0;
}
.control-runtime .htmltext-span .ctl-content{
    border: none!important;
}
.control-runtime .htmltext-span  img{
    max-width: 100%;
}
.control-runtime .ctl-content {
    width: 100%;
    vertical-align: top;
    padding: 0 0 10px 10px;
}
.control-runtime.datalist-td .ctl-content{
    padding: 0;
}

.form-control-warp-column .ctl-content {
    vertical-align: middle !important;
    /* padding: 3px 8px !important; */
}


/* .control-runtime .ctl-content .input-block{
    text-align: center; */


/* width: 100%;
background-color:#fff !important;

} */

.input-block .layui-input,
.input-block .layui-select,
.input-block .layui-textarea {
    height: 32px;
    min-height: 32px;
    margin: 0px auto;
    /* line-height: 32px; */
    line-height: normal;
    color: #222;
    text-align: inherit;
}
.input-block .layui-input,
.input-block .layui-select,
.input-block .layui-textarea {
    color: inherit;
    text-align: inherit;
    font-family: inherit !important;
} 
.form-pc-preview .input-block .layui-input,
.form-pc-preview .input-block .layui-select,
.form-pc-preview .input-block .layui-textarea {
    color: inherit;
}

.remark-tip {
    color: #b1b1b1;
    font-size: 13px !important;
    vertical-align: 0px;
}

.input-block .layui-form-checkbox {
    margin: 6px 2px;
    padding-left: 23px;
}
/* .form-pc-preview .layui-form-checkbox[lay-skin="primary"] span{
    color: inherit!important;
} */
.input-block .layui-form-checkbox>span {
    /* width: 50px; */
    max-width: 100px \9;
    word-wrap: break-word !important;
    word-break: break-all;
    white-space: unset;
    /* color: inherit!important; */
}

.input-block .layui-form-checkbox i {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.input-block .layui-form-checkbox i::before {
    content: "\e71b";
    color: #DDDDDD;
}

.input-block .layui-form-checkbox.layui-form-checked i::before {
    content: "\e71a";
    color: #1990FF;
}

.input-block .layui-form-radio {
    margin: 2px 2px;
    font-size: inherit!important;
    font-family: inherit!important;
}

.input-block .layui-form-radio div {
    font-size: 13px !important;
    color: #222222;
}
.input-block .layui-form-radio div {
    font-size: inherit!important;
    color: inherit;
    font-family: inherit!important;
}
.input-block .layui-form-radio>i {
    font-size: 16px;
    color: #ddd;
    margin-right: 6px;
}

.input-block a {
    margin-right: 8px;
    text-decoration: none;
    float: left;
}

.input-block a:hover,
.hyperlink a:hover {
    text-decoration: underline !important;
}

.hyperlink a {
    margin-right: 15px !important;
    color: #5BA1F5;
    text-decoration: none !important;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

input[type="number"] {
    -moz-appearance: textfield;
}


/* æŽ§ä»¶å†…å®¹åŒºåŸŸç»Ÿä¸€æ ·å¼ end*/


/********start è¦†ç›–laydateé»˜è®¤æ ·å¼,ç”¨äºŽæ˜¾ç¤ºå°æ—¶å’Œåˆ†é’Ÿ********/


/* .layui-laydate-content>.layui-laydate-list {
    padding-bottom: 0px;
    overflow: hidden;
}
.layui-laydate-content>.layui-laydate-list>li{
    width:50%
} */


/********end è¦†ç›–laydateé»˜è®¤æ ·å¼,ç”¨äºŽæ˜¾ç¤ºå°æ—¶å’Œåˆ†é’Ÿ********/

.multitext {
    height: auto;
}
.multitext .value-text{
    white-space: pre-wrap;
    word-break: break-all;
}
.control-runtime .text-area {
    width: 100%;
    min-height: 30px;
    display: block;
    /* padding-left:3px; */
    /* padding-right: 5px; */
    position: relative;
    /* text-align: left; */
    /* margin-top: 6px; */
}
.control-runtime .input-block {
    overflow: hidden;
    font-family: inherit !important;
}
.control-runtime.calculation .input-block,
.control-runtime.number .input-block {
    position: relative;
    /* padding-top: 7px; */
}

textarea::-webkit-input-placeholder {
    font-size: 13px !important;
}

textarea:-moz-placeholder {
    color: #e0e0e0;
    opacity: 0.6;
    padding: 5px;
    font-size: 13px !important;
}

textarea:-ms-input-placeholder {
    color: #e0e0e0;
    opacity: 0.6;
    padding: 5px;
    font-size: 13px !important;
}

.control-runtime .text-area textarea {
    position: absolute;
    top: 0;
    margin: 0px auto;
    /* padding-left: 5px;
    padding-right: 1px; */
    box-sizing: border-box;
    line-height: 25px;
    padding: 7px 10px;
    border-width: 1px;
    border-style: solid;
    background-color: #fff;
    border-radius: 2px;
    border-color: #D9DDE0;
    width: 100%;
    height: 100%;
    /* min-height:106px; */
    /* max-height: 106px; */
    margin: 0px auto;
    overflow: hidden;
    word-break: break-all;
}
.flex-text-wrap pre{
    padding: 16px 10px;
}
.value-text {
    background-color: transparent;
    padding: 6px;
    word-break: break-all;
    display: inline-block;
    font-family: inherit !important;
    word-break: break-all;
}
.value-text.html-text{
    display: block;
}
.value-text.html-text ol li{
    list-style: decimal !important;
}
.value-text.html-text ul li{
    list-style: outside !important;
}
br{
    display: none;
}
.dataconnect .value-text{
    text-align: inherit;
    font-family: inherit !important;
}
.view-ctl-content {
    text-align: left;
    background-color: transparent;
    padding: 6px;
    display: inline-block;
    word-break: break-all;
}
pre.value-text{
    border: 0;
    color: inherit;
}
/*markdown aæ ‡ç­¾ç»Ÿä¸€*/
.markdown-span a{
    color:#0000ee;
    text-decoration: underline;
}
.file .file-ops {
    display: block;
    height: 25px;
    position: relative;
    z-index: 99999;
    margin-bottom: 10px;
}
.file .file-ops .onetips{
    margin-left: 33px;
    display: none;
}
.file .file-ops .tips{
    margin-left: 33px;
    display: none;
}

.file .file-ops .op-upload .icon-jia {
    display: none;
}
.file .onuploadpicker{
    margin-right: 10px;
}
.file .file-ops .op-upload,
.file .file-ops .op-upload-test {
    /* position: absolute; */
    float: left;
    display: block;
    /* margin:0 auto; */
    padding: 0 auto;
    width: 25px;
    height: 25px;
    left: 0;
    text-align: center;
    /* font-size:15px !important; */
    color: #888888;
    background: #FFFFFF;
    border: 1px solid #D9DDE0;
    border-radius: 2px;
    cursor: pointer;
}

.op-upload i,
.op-upload-test i {
    font-size: 20px;
    color: #D9DDE0;
    border-radius: 2px;
    cursor: pointer;
}

.op-upload i,
.op-upload-test i {
    font-size: 14px;
    color: #DDDDDD;
    margin-top: 1px;
    display: block;
}

.file .file-ops .op-upload:hover {
    background: #eeeeee;
}

.file .file-ops .op-upload-test:hover {
    background: #eeeeee;
}

.file .file-items {
    display: block;
    /* margin-top: 10px; */
    width: 100%;
}

.file .file-items .file-item {
    display: block;
    background-color: #ffffff;
    color: #222222;
    font-size: 12px;
    height: 24px;
    line-height: 22px;
    padding-top: 1px;
    margin: 5px 0;
}

.file .file-item .li-layout {
    width: 100%;
    height: 100%;
}

.file .file-item:hover {
    background-color: #F5F7FA;
}

.file .file-item:hover .ll-ops>.op-download {
    display: inline;
    /* display: block; */
    cursor: pointer;
}

.file .file-item:hover .ll-ops>.op-delete {
    display: inline;
    /* display: block; */
    cursor: pointer;
}

.file .file-item:hover .ll-ops>.icon-succeed {
    display: none;
}

.file .file-items .op-preview:hover,
.file .file-item .op-preview:hover {
    color: #5BA1F5;
    cursor: pointer;
}

.file .ll-icon {
    width: 25px;
    text-align: left;
    padding-left: 2px;
}

.file .ll-file {
    text-align: left;
}
.htmltext.control-runtime table {
    margin: 0;
}
.htmltext.control-runtime .htmltext-span{
    min-width: 100%;
}

.file .ll-file .file-name {
    margin: 0;
    /* padding-left: 5px;  */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    vertical-align: bottom;
    /* position: absolute; */
}

.file .ll-ops {
    width: 50px;
    min-width: 50px;
    text-align: left;
}

.file .ll-ops>.op-download {
    display: none;
}

.file .ll-ops>.op-delete {
    display: none;
}

.file .ll-ops>.op-delete .icon-x,
.file .ll-ops>.op-download .icon-xiazai {
    color: #777777;
}
.file .ll-ops>.op-delete .icon-x{
    font-size: 20px;
    vertical-align: -2px;
}
.file .ll-ops>.icon-succeed {
    color: #44B549;
}

.file .ll-progressbar {
    height: 3px;
    max-height: 3px;
}

.file .progress-external {
    width: 100%;
    height: 5px;
    border: 1px solid #ffffff;
    border-radius: 5px;
    background-color: rgba(52, 166, 248, 0.20);
}

.file .progress-internal {
    position: relative;
    float: left;
    width: 0px;
    height: 3px;
    background-color: #34A6F8;
}

.file .progress-txt {
    color: #999999;
    font-size: 12px;
    line-height: 24px;
    /* margin-right: 10px; */
    /* padding-left: 5px; */
}
.file .uploading{
    padding-left: 10px;
}
.drag-check{
    width: 16px;
    height: 16px;
    border: 1px solid #ddd;
    border-radius:2px;
}
/* å¿…å¡«ç›¸å…³çš„æ ·å¼ */

.required-x {
    color: red !important;
    font-size: 13px !important;
    max-width: 5px;
    min-width: 10px;
    width: 10px !important;
    padding: 0px !important;
    margin: 0 !important;
    /* display: inline !important; */
    /* padding-left: 6px !important;
    padding-left: 0px\9 !important; */
    /* padding-right: 7px\9 !important; */
    margin-left: -10px\9 !important;
    text-align: right;
    top: 7px;
    padding-right: 5px\9;
    position: absolute;
}

.must-required {
    border: 1px solid red !important;
    zoom: 1;
}
.type-required{
    border: 1px solid red !important;
    zoom: 1;
}   

.must-required:before,
.must-required:after {
    content: "";
    display: table;
    clear: both;
}

.radio .must-required,
.check .must-required {
    border: none !important;
}

.check .must-required .layui-form-checkbox[lay-skin=primary] i::before {
    color: red !important;
}

.radio .must-required .layui-form-radio>i {
    color: red !important;
}

.datepicker .layui-input[readonly] {
    background-color: #ffffff;
    cursor: default;
}

.dropdown .must-required .select2-selection {
    border: 0px;
}

.ctl-title .remark-td {
    width: 10px;
    position: relative;
    line-height: 20px;
    /* width: 10px \9; */
}

.ctl-title .remark-tip {
    margin: 0px !important;
    top: 2px;
    position: absolute;
    /* right: -18px !important; */
    right: -10px !important;
}

.ctl-title .remark-tip {
    max-width: 16px \9 !important;
    right: -6px \9 !important;
}

.dropdown .required-x {
    /* right: -3px !important;
    right: -3px\9 !important; */
    top: 6px\9 !important;
}

.ctl-title .remark-tip:hover,
.remark-tip:hover {
    color: #1990FF;
}

.ctl-title .remark-tip-empty {
    font-size: 14px;
    color: #9B9B9B;
}

.ctl-title .remark-tip-empty:hover {
    color: #9B9B9B;
}

.remark-tip-all {
    max-height: 330px;
    overflow-y: auto;
    padding: 5px;
}

.remark-tip-all li {
    list-style: none;
    font-size: 13px !important;
    margin-bottom: 5px;
    display: block;
}

.remark-tip-all li span {
    display: block;
    margin-left: 15px;
    min-width: 50px;
}

.remark-tip-all li::before {
    content: ".";
    display: block;
    float: left;
    font-size: 40px !important;
    margin-right: 5px;
    position: relative;
    top: -13px;
    color: #1990FF;
}


/* å­åˆ—è¡¨é‡Œçš„å­—æ®µå¿…å¡«ï¼Œæ ·å¼è¦†ç›– */

.datalist .table .tr td .control-runtime .must-required {
    border: 1px solid red !important;
}

.datalist .table .tr td .radio .must-required {
    border: none !important;
}

.datalist .table .tr td .check .must-required {
    border: none !important;
}

.datalist .table .tr td .control-runtime .radio .must-required,
.datalist .table .tr td .control-runtime .check .must-required {
    border: none !important;
}

.datalist .table .tr td .control-runtime .check .must-required .layui-form-checkbox[lay-skin=primary] i {
    border-color: red !important;
}

.datalist .table .tr td .control-runtime .radio .must-required .layui-form-radio>i {
    color: red !important;
}

.datalist .table .tr td .control-runtime .datepicker .layui-input[readonly] {
    background-color: #ffffff;
    cursor: default;
}

.datalist .table .tr td .control-runtime .dropdown .must-required .select2-selection {
    border: 0px;
}


/* ä¸‹æ‹‰æ¡†æ ·å¼ */

.select2-selection {
    border-color: #D2D5DB !important;
    border-radius: 2px !important;
    min-height: 30px;
}

.select2-dropdown {
    border-radius: 2px !important;
}

.control-runtime .ctl-content .input-block .select2-dropdown-open {
    border: 1px solid #5BA1F5 !important;
    /* -webkit-transition:all 0.2s ease-in-out;
    -moz-transition:all 0.2s ease-in-out;
    -o-transition:all 0.2s ease-in-out;
    -ms-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out; */
}


.control-runtime .ctl-content .input-block .select2-dropdown-open .select2-selection__arrow {
    display: initial;
}

.datalist .table td .control-runtime .form-control-warp-column .select2-container {
    /* min-width: 124px; */
}

.select2-container .select2-selection--single .select2-selection__rendered {
    padding: 0 !important;
    position: absolute;
    left: 10px;
    right: 25px;
}
.select2-container--default .select2-selection--single{
    color: inherit !important;
}
.select2.select2-container,.select2.select2-container .selection,.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__rendered{
    font-family: inherit!important;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
    width: 100%;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
}

.datalist .table td .control-runtime .form-control-warp-column .text-area {
    min-width: 100px;
}

.datalist .table td .control-runtime .form-control-warp-column textarea {
    min-width: 90px;
}


/* æ—¶é—´æŽ§ä»¶çš„å›¾æ ‡ */

.datepicker .input-block {
    position: relative;
}

.datepicker .input-block input {
    padding-right: 24px;
    padding-bottom: 2px;
}

.datepicker .icon-dp {
    float: right;
    position: absolute;
    right: 10px;
    top: 6px;
    color: #BFBFBF;
    font-size: 13px !important;
}


/*  */

.hyperlink .input-block {
    display: inline-block;
    margin-top: 5px;
}
.hyperlink .ctl-content .input-block a{
    font-family: inherit!important;
    font-size: inherit !important;
}
.hyperlink .ctl-content .value-text div,.hyperlink .ctl-content .value-text div a{
    font-family: inherit!important;
    font-size: inherit !important;
}


/* radioæ”¹è‰² */

.layui-form-radio>i:hover,
.layui-form-radioed>i {
    color: #1990FF !important;
}


/* checkboxæ”¹è‰² */

.layui-form-checkbox[lay-skin=primary]:hover i {
    border-color: #1990FF !important;
}

.layui-form-checkbox[lay-skin=primary] i {
    border: 0 none;
    top: 2px;
    height: 17px \9;
}

.layui-form-checked i,
.layui-form-checked:hover i {
    color: #1990FF !important;
}


/* æ—¶é—´æŽ§ä»¶æ”¹è‰² */

.layui-laydate .layui-laydate-main .layui-laydate-content .layui-this {
    /* background-color: #fff !important; */
}

.layui-laydate .laydate-time-show.layui-laydate-main .layui-laydate-content .layui-this::before {
    content: none;
}

.laydate-btns-now,
.layui-laydate-footer span:hover {
    color: #34A6F8 !important;
}

.laydate-footer-btns .laydate-btns-confirm {
    border: 1px solid #D3D5D9 !important;
    padding: 0 15px;
    line-height: 25px !important;
}

.laydate-footer-btns span {
    border: 0 !important;
}


/* .layui-laydate .layui-laydate-main .layui-laydate-content .layui-this::before{
    content: attr(lay-day);
    width: 25px;
    height: 25px;
    line-height: 25px;
    position: absolute;
    background-color: #34A6F8 !important;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    top: 50%;
    margin-top: -12.5px;
    left: 50%;
    margin-left: -12.5px;
} */


/* é™„ä»¶æ–‡ä»¶å›¾æ ‡é¢œè‰² */

.icon-pdf {
    color: #F24B50;
}

.icon-txt {
    color: #65749F;
}

.icon-ppt {
    color: #F24B50;
}

.icon-word {
    color: #4D83FF;
}

.icon-excel {
    color: #00CD93;
}

.icon-rar {
    color: #4D83FF;
}

.icon-img {
    color: #F9A84D;
}

.icon-icon-video {
    color: #6D78FF;
}

.icon-txtbeifen {
    color: #F24B50;
}

.icon-buzhiming {
    color: #F9A84D;
}


/* numberä¿®é¥° */
.number .input-block input {
    /* margin-right: -5px; */
}

.control-runtime input.number-percentage/*å¾ªçŽ¯åŸŸç™¾åˆ†æ¯”æ•°å€¼*/,
.input-block input.number-percentage/*å¾ªçŽ¯åŸŸç™¾åˆ†æ¯”æ•°å€¼*/{
    padding-right: 22px !important;
}

.span-percentage.edit{position: absolute;right: 6px;top: 7px;background: transparent;}
.number .span-percentage.readonly{}
.number .value-text{padding: 6px 0 6px 6px;}

.number {
    padding-right: 0px !important;
}


/* .picker div:nth-child(2){width:200px !important;height:100px !important;}   */

.picker {
    width: 25px;
    height: 25px;
    overflow: hidden;
    position: absolute;
    z-index: 9;
}

.picker {
    background: transparent !important;
    color: transparent !important;
}

.picker * {
    background: transparent !important;
    color: transparent !important;
}
.onpicker {
    float: left;
    font-size: 12px;
    margin-right: 10px;
}
.onpicker .webuploader-pick{
    background: #34A6F8 !important;
    color: #fff !important;
    padding: 0px;
    line-height: 25px;
    padding: 0px 10px;
    
}
.pickertype {
    width: 25px;
    height: 25px;
    overflow: hidden;
    position: absolute;
    z-index: 0;
    position: absolute !important
}

.pickertype {
    background: transparent !important;
    color: transparent !important;
}

.pickertype * {
    background: transparent !important;
    color: transparent !important;
}
.shade {
    position: absolute;
    z-index: 1;
}


/* é€‰äººæŽ§ä»¶,æ•°æ®äº’è”æŽ§ä»¶ */

.wrap-selectAuditors .bootstrap-tagsinput,.wrap-selectAuditors .bootstrap-tagsinput .tag{
    color: inherit;
}
.person .input-block,
.org .input-block,
.dataconnect .input-block {
    display: inline-block;
}

.person .form-control-warp-column,
.org .form-control-warp-column,
.dataconnect .form-control-warp-column {
    margin-top: 3px !important;
}

.person .selectAuditors-wrap,
.org .selectAuditors-wrap,
.dataconnect .selectAuditors-wrap {
    float: left;
    width: 100%;
    height: 32px;
    position: relative;
    border: 1px solid #ddd;
}

.person .must-required .selectAuditors-wrap>div,
.org .must-required .selectAuditors-wrap>div,
.dataconnect .must-required .selectAuditors-wrap>div {
    border: 1px solid #ffffff !important;
}

.person .selectAuditors-wrap>div,
.org .selectAuditors-wrap>div,
.dataconnect .selectAuditors-wrap>div {
    /* border: 1px solid #DDDDDD; */
    border-radius: 2px;
}

.person .form-item,
.org .form-item {
    margin-bottom: 12px;
}

.person .selectAuditors-wrap .add_icon,
.org .selectAuditors-wrap .add_icon,
.dataconnect .selectAuditors-wrap .add_icon,
.op-upload {
    display: inline-block;
    width: 30px;
    height: 30px;
    border-left: 1px solid #DDDDDD;
    position: absolute;
    right: 1px;
    top: 0;
    cursor: pointer;
}
.file .op-upload-k{
    width: 120px;
    height: 15px;
    position: absolute;
    left: -46px;
    top: 23px;
    text-align: left;
    display: none;
}
.file .op-upload-type{
    width: 120px;
    background: #fff;
    border: 1px solid #E9EBEE;
    position: fixed;
    padding: 7px 0px;
    text-align: left;
    display: none;
    z-index: 99999;
    color: #222;
}
.file .op-upload-type .type-p{
    height: 30px;
    line-height: 30px;
    padding-left: 13px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}

.file .op-upload-type .type-p:hover{
    background: #F5F5F5;
}
.file .op-upload-type:before{
    content: "";
    width: 0px;
    height: 0px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #E9EBEE;
    position: absolute;
    top: -10px;
    left: 48px;
}
.file .op-upload-type:after{
    content: "";
    width: 0px;
    height: 0px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #fff;
    position: absolute;
    top: -8px;
    left: 50px;
}



.select-file-type{
    width: 120px;
    background: #fff;
    position: fixed;
    top: 100px;
    left: 0px;
    padding: 7px 0px;
    display: none;
    z-index: 9999999;
    border: 1px solid #E9EBEE;
}
.select-file-type .webuploader-pick{
    padding: 0px;
    background: rgba(52, 166, 248, 0);
    color: #222;
    text-align: left;
}
.select-file-type .op-upload-type{
    width: 118px;
    background: #fff;
    /* border: 1px solid #E9EBEE;
    position: fixed;
    padding: 7px 0px;
    text-align: left;
    display: none;
    z-index: 99999;
    color: #222; */
}
.select-file-type .op-upload-type .type-p{
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding-left: 13px;
    text-overflow:ellipsis;
    white-space: nowrap;
    cursor: pointer;
}

.select-file-type .op-upload-type .type-p:hover{
    background: #F5F5F5;
}
.select-file-type .op-upload-type:before{
    content: "";
    width: 0px;
    height: 0px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #E9EBEE;
    position: absolute;
    top: -10px;
    left: 48px;
}
.select-file-type .op-upload-type:after{
    content: "";
    width: 0px;
    height: 0px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #fff;
    position: absolute;
    top: -8px;
    left: 50px;
}
.person .selectAuditors-wrap .add_icon::after,
.org .selectAuditors-wrap .add_icon::after,
.dataconnect .selectAuditors-wrap .add_icon::after,
.steps_item .item_main .and_icon::after,
.op-upload::after,
.op-upload-test::after {
    content: '';
    position: absolute;
    width: 13px;
    height: 1px;
    background-color: #bbb;
    top: 14px;
    left: 8px;
}

.person .selectAuditors-wrap .add_icon::before,
.org .selectAuditors-wrap .add_icon::before,
.dataconnect .selectAuditors-wrap .add_icon::before,
.steps_item .item_main .and_icon::before,
.op-upload::before,
.op-upload-test::before {
    content: '';
    position: absolute;
    width: 1px;
    height: 13px;
    background-color: #bbb;
    top: 8px;
    left: 14px;
}

.person .selectAuditors-wrap:hover .add_icon::before,
.org .selectAuditors-wrap:hover .add_icon::before,
.dataconnect .selectAuditors-wrap:hover .add_icon::before,
.steps_item .item_main:hover .and_icon::before,
.op-upload:hover::before,
.op-upload-test:hover::before {
    content: '';
    position: absolute;
    width: 1px;
    height: 13px;
    background-color: #888888;
}

.person .selectAuditors-wrap:hover .add_icon::after,
.org .selectAuditors-wrap:hover .add_icon::after,
.dataconnect .selectAuditors-wrap:hover .add_icon::after,
.steps_item .item_main:hover .and_icon::after,
.op-upload:hover::after,
.op-upload-test:hover::after {
    content: '';
    position: absolute;
    width: 13px;
    height: 1px;
    background-color: #888888;
    top: 14px;
    left: 8px;
}

.file-ops .op-upload::before {
    top: 5px;
    left: 11px;
}

.file-ops .op-upload::after {
    top: 11px;
    left: 5px;
}

.file-ops .op-upload-test::before {
    top: 6px;
    left: 12px;
}

.file-ops .op-upload-test::after {
    top: 12px;
    left: 6px;
}

.layui-input-search .before {
    border-left: 1px solid #dddddd;
    font-size: 15px;
}

#dataconnect_table .layui-laypage-limits {
    display: none;
}

#dataconnect_table .layui-table-page>div {
    margin-top: 0px;
}

#dataconnect_table .layui-none {
    background: url(/public/3rd/image/wushuju.png) 20px 0px no-repeat;
}

.layui-table .row-selected {
    background-color: #e6e6e6;
}

.layui-table .row-selected td {
    border-color: #e6e6e6;
}


/* text */

.textbox .form-control-warp-column {
    margin-top: 3px !important;
}


/* tagsinputs è‡ªå®šä¹‰æ ·å¼ */

.tagsinut-show-href a {
    /* background-color: #FFFFFF; */
    color: #5BA1F5 !important;
    margin: 0px;
    text-decoration: none;
}
.dataconnect .tagsinut-show-href{
    font-family: inherit !important;
}
.dataconnect .tagsinut-show-href a {
    /* background-color: #FFFFFF; */
    color: inherit!important;
    font-family: inherit!important;
}

/* åŸŽå¸‚é€‰æ‹©æ ·å¼ */

.select-city-block {
    position: relative;
    color: #444;
    height: 30px;
    line-height: 28px;
    border: 1px solid #D9DDE0;
    display: block;
    cursor: pointer;
}

.city-val {
    height: 100%;
    width: 100%;
}

.city-block-ctlid {
    position: relative;
    width: 100%;
    height: 28px;
}

.city-block-list {
    position: absolute;
    top: 34px;
    width: 430px;
    border: 1px solid #E9EBEE;
    border-radius: 4px;
    background: #fff;
    box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.1);
}

.ctl_tip .tip-content {
    background-color: #FFF5EA;
    color: #666666;
    min-height: 30px;
    /* width: 100%; */
    display: block;
    border-radius: 2px;
    /* line-height: 30px; */
    text-align: left;
    padding: 6px 10px;
    font-size: 13px !important;
    /* margin-left: 10px; */
}
/* ====================é™„ä»¶ç›¸å…³çš„æ ·å¼ï¼ˆæ”¹ç‰ˆieï¼‰====================== */
.file .Tdrag-div-ie{
    position: relative;
    z-index: 99;
    overflow: hidden;
}
.file .Tdrag-div-ie .file-no-data{
    padding:6px;
    color: inherit;
}
.file .Tdrag-div-ie .drag-title{
    height: 30px;
    min-height: 30px;
    align-items: center;
    width: 100%;
    padding: 0px 10px 0px 8px;
    /* min-width: 168px; */
    background:rgba(249,249,249,1);
    border-radius:2px 2px 0px 0px;
    /* margin-bottom: 6px; */
    color: #666;
}
.file .Tdrag-div-ie .name-up{
    height: 24px;
    line-height: 23px;
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 10000;
    /* background:rgba(249,249,249,1); */
    padding-right: 10px;
}
.file .Tdrag-div-ie .layui-form-checkbox[lay-skin="primary"] span{
    color: #666 !important;
}
.file .Tdrag-div-ie .drag-title .input-block{
    float: left;
}
.file .Tdrag-div-ie .drag-title .title-up{
    float: left;
    margin-left: 10px;
    cursor: pointer;
    line-height: 30px;
}
.file .Tdrag-div-ie .drag-title .title-up .icon-xiazai{
    color: #777;
}
.file .Tdrag-div-ie .drag-boxList{
    padding-top: 0px;
    height: auto;
    overflow: hidden;
}
.file .Tdrag-div-ie .drag-boxList .layui-form-checkbox[lay-skin=primary]{
    min-height: 19px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con{
    color: #666;
    font-size: 13px !important;
}
.file .Tdrag-div-ie .con-title{
    margin-bottom: 2px;
    padding-left: 10px;
    color: #666;
    margin-top: 10px;
}
.file .Tdrag-div-ie .con-title:first-child{
    margin-top: 0px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name{
    font-size: 14px;
    color: #5BA1F5;
    height: 26px;
    line-height: 26px;
    align-items: center;
    cursor: pointer;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .layui-form-checkbox{
    padding-left: 22px;
    float: left;
    position: absolute;
    margin-top: 3px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen{
    position: relative;
    height: 24px;
    line-height: 24px;
    border-radius:2px;
    overflow: hidden;
    width: 100%;
    padding-left: 6px;
    padding-right: 10px;
    float: left;
    cursor: pointer;
    background: rgba(52, 166, 248, 0);
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .iconfont{
    float: left;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .name-up{background: #fff;}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen:hover,
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen:hover .name-up{
    background:rgba(245,247,250,1);
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .name-span{
    /* overflow: hidden;
    width: 0; */
    padding-left: 6px;
    padding-right: 6px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .name-span span{
    /* display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; */
}
.file .Tdrag-div-ie .op-delete .icon-x{
    font-size: 20px;
    vertical-align: -2px;
    margin-left: 0px;
}
.file .Tdrag-div-ie .op-drag .icon-tuodong1{
    font-size: 13px !important;
    vertical-align: 1px;
    margin-left: 14px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .iconfont,
.file .Tdrag-div-ie .op-download .icon-xiazai,
.file .Tdrag-div-ie .op-download .icon-xiazai{
    margin-left: 14px;
}
.file .Tdrag-div-ie .op-delete .icon-x{
    margin-left: 10px;
}
.file .Tdrag-div-ie .name-wen:hover .op-delete{
    display: inline;
}
.file .Tdrag-div-ie .name-wen:hover .ico-label,
.file .Tdrag-div-ie .name-wen:hover .op-download{
    display: inline;
}
.file .Tdrag-div-ie .name-wen:hover .op-drag{
    display: inline;
}
.file .Tdrag-div-ie .name-wen:hover .icon-succeed{
    display: none;
}

.fileÂ .Tdrag-div-ieÂ .name-upÂ .iconfont,
.file .Tdrag-div-ie .op-delete .icon-x,
.file .Tdrag-div-ie .op-download .icon-xiazai,
.file .Tdrag-div-ie .op-drag .icon-tuodong1 {
    color: #777777;
}
.file .Tdrag-div-ie .name-up .iconfont.icon-succeed{
    color: #44B549;
    background: #fff;
}
.checkTip{color: red;}
.con-name:hover .checkTip{display: none;}

.file .Tdrag-div-ie .iconfont:hover,
.file .Tdrag-div-ie .op-download .icon-xiazai:hover,
.file .Tdrag-div-ie .op-drag .icon-tuodong1:hover,
.file .Tdrag-div-ie .op-delete .icon-x:hover {
    color: #5BA1F5;
}
.file .Tdrag-div-ie .ico-label,
.file .Tdrag-div-ie .op-delete{
    display: none;
}
.file .Tdrag-div-ie .op-download{
    display: none;
}
.file .Tdrag-div-ie .op-drag{
    display: none;
}
.file .Tdrag-div-ie .iconfont{
    cursor: pointer;
}
.file .Tdrag-div-ie .TfallbackClass{
    height: 24px;
    border-radius:2px;
    background: #fff ;
    opacity: 1 !important;
    padding: 0px 10px;
    color: #222 !important;
    border:1px solid rgba(51,166,248,1);
}
.file .Tdrag-div-ie .TghostClass{
    background: #f6fbff;
    padding: 0px 10px;
    border:1px dashed rgba(19,173,255,1);
}
.file .Tdrag-div-ie .TghostClass *{
    opacity: 0;
}


/* ============é™„ä»¶ç›¸å…³çš„æ ·å¼ï¼ˆæ”¹ç‰ˆè°·æ­Œï¼‰=================== */
.file .Tdrag-div{
    /* margin-top: 10px; */
}
.file .Tdrag-div .file-no-data{
    padding:6px;
    color: inherit;
}
.file .Tdrag-div .drag-title{
    height: 30px;
    min-height: 30px;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 0px 10px 0px 8px;
    /* min-width: 168px; */
    background:rgba(249,249,249,1);
    border-radius:2px 2px 0px 0px;
    margin-bottom: 6px;
    /* margin-bottom: 6px; */
    color: #666;

}
.file .Tdrag-div .layui-form-checkbox[lay-skin="primary"] span{
    color: #666 !important;
}

.file .Tdrag-div .drag-title .title-up{
    margin-left: 10px;
    cursor: pointer;
}
.file .Tdrag-div .drag-title .title-up .icon-xiazai{
    color: #777;
}
.file .Tdrag-div .drag-boxList{
    padding-top: 0px;
    height: auto;
    overflow: hidden;
}
.file .Tdrag-div .drag-boxList .layui-form-checkbox[lay-skin=primary]{
    min-height: 19px;
}
.file .Tdrag-div .drag-boxList .list-drag-con{
    color: #666;
    font-size: 13px !important;
}

.file .Tdrag-div .con-title{
    margin-bottom: 2px;
    padding-left: 10px;
    color: #666;
    margin-top: 10px;
}
.file .Tdrag-div .con-title:first-child{
    margin-top: 0px;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name{
    font-size: 14px;
    color: #5BA1F5;
    height: 26px;
    line-height: 26px;
    display: flex;
    align-items: center;
    cursor: pointer;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .layui-form-checkbox{
    padding-left: 22px;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .name-wen{
    flex: 1;
    height: 24px;
    line-height: 24px;
    border-radius:2px;
    overflow: hidden;
    width: 100%;
    display: flex;
    padding-left: 6px;
    padding-right: 6px;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .name-wen:hover{
    background:rgba(245,247,250,1);
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .name-wen .name-span{
    flex: 1;
    overflow: hidden;
    width: 0;
    padding-left: 6px;
    padding-right: 6px;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .name-wen .name-span span{
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left !important;
}
.file .Tdrag-div .op-delete .icon-x{
    font-size: 20px;
    vertical-align: -2px;
    margin-left: 0px;
}
.file .Tdrag-div .op-drag .icon-tuodong1{
    font-size: 13px !important;
    vertical-align: 1px;
    margin-right: 4px;
}
.file .Tdrag-div .name-wen:hover .op-delete{
    display: inline;
}
.file .Tdrag-div .name-wen:hover .op-download{
    display: inline;
}
.file .Tdrag-div .name-wen:hover .op-drag{
    display: inline;
}
.file .Tdrag-div .name-wen:hover .icon-succeed{
    display: none;
}
.file .Tdrag-div .icon-succeed{
    color: #44B549;
    margin-right: 1px;
}
.file .Tdrag-div .op-delete .icon-x,
.file .Tdrag-div .op-download .icon-xiazai,
.file .Tdrag-div .op-drag .icon-tuodong1 {
    color: #777777;
}
.file .Tdrag-div .op-download .icon-xiazai:hover,
.file .Tdrag-div .op-drag .icon-tuodong1:hover,
.file .Tdrag-div .op-delete .icon-x:hover {
    color: #5BA1F5;
}
.file .Tdrag-div .op-delete{
    display: none;
    /* margin-left: 8px; */
}
.file .Tdrag-div .op-download{
    display: none;
    /* margin-left: 8px; */
}
.file .Tdrag-div .op-drag{
    display: none;
    /* margin-left: 8px; */
}
.file .Tdrag-div .iconfont{
    cursor: pointer;
}
.file .Tdrag-div .TfallbackClass{
    height: 24px;
    border-radius:2px;
    background: #fff ;
    opacity: 1 !important;
    padding: 0px 10px;
    color: #222 !important;
    border:1px solid rgba(51,166,248,1);
}
.file .Tdrag-div .TghostClass{
    background: #f6fbff;
    padding: 0px 10px;
    border:1px dashed rgba(19,173,255,1);
}
.file .Tdrag-div .TghostClass *{
    opacity: 0;
}
/* ============æ„è§å›žå¡«åŸŸ=================== */
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1;font-family: inherit !important;}
.opinionBackFillArea-span .md8{
    float: left;
    font-family: inherit !important;
}
.opinionBackFillArea-span .concent{
    overflow: hidden;
    font-family: inherit !important;
}
.opinionBackFillArea-span .opinion{
    font-family: inherit !important;
    position: relative;
    top: 4px;
}
.opinionBackFillArea-span .opinion.isAllAnon{
    color: #666666;
}
.opinionBackFillArea-span .md4{
    float: right;
    font-family: inherit !important;
}
.back-text{
    text-align: left;
    background-color: transparent;
    display: inline-block;
    font-family: inherit !important;
}


.opinionBackFillArea-span .hr{
    margin-bottom: 8px;
    margin-top: 10px;
}
.underPart{
    margin-top: 5px;
}
.lastUnderPart{
    margin-top: 3px;
    font-family: inherit !important;
}
.signature{
    overflow: hidden;
}
.text-right{
    text-align: right;
}
.signature img{
    width: 168px;
    height: 80px;
}
.opinionBackFillArea-span .time{
    text-align: right;
    font-family: inherit !important;
    color: inherit !important;
}
.opinionBackFillArea-span .BackFillAreaTitle{
    color: #666666;
}
.text-overflow{overflow: hidden; font-family: inherit !important;white-space: nowrap; text-overflow: ellipsis;}
.organization{white-space: nowrap;}
.opinionBackFillArea .organization{color: inherit !important;}

.person .ctl-content *,.dataconnect .ctl-content *{
    font-size: inherit !important;
    font-family: inherit !important;
}
.org .ctl-content *{
    font-size: inherit !important;
    font-family: inherit !important;
}

.check .ctl-content .input-block .layui-form-checkbox{
    font-family: inherit!important;
    font-size: inherit !important;
}
.input-block .layui-form-checkbox[lay-skin=primary] span{
    color: inherit!important;
    font-family: inherit!important;
    font-size: inherit !important;
    vertical-align: text-top;
    line-height: 1;
}

.city  .ctl-content div{
    font-family: inherit!important;
}
.multitext  .ctl-content div{
    font-family: inherit!important;
}

.control-runtime {
    width: 100%;
    /* height: 100%; */
    margin: 0 auto;
}

.control-runtime table {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    padding: 0px;
    border-collapse: collapse;
    border: 0px;
}

.control-runtime table td {
    word-wrap: break-word;
    word-break: break-all;
    vertical-align: inherit;
}
.control-runtime 
.datalist .table td .control-runtime.datalist-td{
    width: 100%;
    padding: 0px;
    min-height: 35px;
    padding-left: 0px !important;
    vertical-align: middle !important;
    word-break: break-all;
    line-height: 1.42857143;
}
.datalist .table td .control-runtime.datalist-td .control-runtime{ 
    padding: 0px;
}


/* å·¦å³å¸ƒå±€ */

.control-runtime .form-control-warp-lr {
    min-height: 40px;
}

.control-runtime .form-control-warp-lr .ctl-title {
    /* background-color: #F8F8F8;
    border-right:1px solid #D9DDE0DDD; */
    height: auto;
    width: 85px;
    min-width: 85px;
    max-width: 85px;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    padding-top: 6px;
    padding-left: 7px;
    /* padding-right:7px;
    padding-right:15px \9; */
    margin-right: 10px;
    position: relative\9;
}

.control-runtime .form-control-warp-lr .ctl-title span {
    font-size: 13px;
    max-width: 65px;
    /* min-height: 40px; */
    color: #666666;
    /* display: table-cell; */
    /* vertical-align: middle; */
    display: contents;

}
.control-runtime .form-control-warp-lr .ctl-title span:first-child {
    padding-right:5px \9 !important;
}

.dropdown .form-control-warp-lr .ctl-title .style-rule-target {
    padding-right: 8px \9;
}

.control-runtime .ctl-title .style-rule-target {
    display: inline-block !important;
    padding: 0px !important;
    white-space: pre-wrap;
}

.dropdown .form-control-warp-lr .ctl-title table td {
    /* height: unset !important; */
}


/* ä¸Šä¸‹å¸ƒå±€ */

.control-runtime .form-control-warp-ud {
    min-height: 40px;
}

.control-runtime .form-control-warp-ud .ctl-title {
    background-color: #F8F8F8;
    /* border-bottom:1px solid #D9DDE0DDD; */
    height: 40px;
    width: 100%;
    text-align: center;
    display: table;
}

.control-runtime .form-control-warp-ud .ctl-title span {
    font-size: 13px !important;
    color: #666666;
    display: table-cell;
    vertical-align: middle;
}


/* æŽ§ä»¶å†…å®¹åŒºåŸŸç»Ÿä¸€æ ·å¼ begin*/

.control-runtime .ctl-title span {
    /* width: 100%; */
    padding: 6px 0 6px 0;
}
.control-runtime .htmltext-span .ctl-content{
    border: none!important;
}
.control-runtime .htmltext-span  img{
    max-width: 100%;
}
.control-runtime .ctl-content {
    width: 100%;
    vertical-align: top;
    padding: 0 0 10px 10px;
}
.control-runtime.datalist-td .ctl-content{
    padding: 0;
}

.form-control-warp-column .ctl-content {
    vertical-align: middle !important;
    /* padding: 3px 8px !important; */
}


/* .control-runtime .ctl-content .input-block{
    text-align: center; */


/* width: 100%;
background-color:#fff !important;

} */

.input-block .layui-input,
.input-block .layui-select,
.input-block .layui-textarea {
    height: 32px;
    min-height: 32px;
    margin: 0px auto;
    /* line-height: 32px; */
    line-height: normal;
    color: #222;
    text-align: inherit;
}
.input-block .layui-input,
.input-block .layui-select,
.input-block .layui-textarea {
    color: inherit;
    text-align: inherit;
    font-family: inherit !important;
} 
.form-pc-preview .input-block .layui-input,
.form-pc-preview .input-block .layui-select,
.form-pc-preview .input-block .layui-textarea {
    color: inherit;
}

.remark-tip {
    color: #b1b1b1;
    font-size: 13px !important;
    vertical-align: 0px;
}

.input-block .layui-form-checkbox {
    margin: 6px 2px;
    padding-left: 23px;
}
/* .form-pc-preview .layui-form-checkbox[lay-skin="primary"] span{
    color: inherit!important;
} */
.input-block .layui-form-checkbox>span {
    /* width: 50px; */
    max-width: 100px \9;
    word-wrap: break-word !important;
    word-break: break-all;
    white-space: unset;
    /* color: inherit!important; */
}

.input-block .layui-form-checkbox i {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.input-block .layui-form-checkbox i::before {
    content: "\e71b";
    color: #DDDDDD;
}

.input-block .layui-form-checkbox.layui-form-checked i::before {
    content: "\e71a";
    color: #1990FF;
}

.input-block .layui-form-radio {
    margin: 2px 2px;
    font-size: inherit!important;
    font-family: inherit!important;
}

.input-block .layui-form-radio div {
    font-size: 13px !important;
    color: #222222;
}
.input-block .layui-form-radio div {
    font-size: inherit!important;
    color: inherit;
    font-family: inherit!important;
}
.input-block .layui-form-radio>i {
    font-size: 16px;
    color: #ddd;
    margin-right: 6px;
}

.input-block a {
    margin-right: 8px;
    text-decoration: none;
    float: left;
}

.input-block a:hover,
.hyperlink a:hover {
    text-decoration: underline !important;
}

.hyperlink a {
    margin-right: 15px !important;
    color: #5BA1F5;
    text-decoration: none !important;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

input[type="number"] {
    -moz-appearance: textfield;
}


/* æŽ§ä»¶å†…å®¹åŒºåŸŸç»Ÿä¸€æ ·å¼ end*/


/********start è¦†ç›–laydateé»˜è®¤æ ·å¼,ç”¨äºŽæ˜¾ç¤ºå°æ—¶å’Œåˆ†é’Ÿ********/


/* .layui-laydate-content>.layui-laydate-list {
    padding-bottom: 0px;
    overflow: hidden;
}
.layui-laydate-content>.layui-laydate-list>li{
    width:50%
} */


/********end è¦†ç›–laydateé»˜è®¤æ ·å¼,ç”¨äºŽæ˜¾ç¤ºå°æ—¶å’Œåˆ†é’Ÿ********/

.multitext {
    height: auto;
}
.multitext .value-text{
    white-space: pre-wrap;
    word-break: break-all;
}
.control-runtime .text-area {
    width: 100%;
    min-height: 30px;
    display: block;
    /* padding-left:3px; */
    /* padding-right: 5px; */
    position: relative;
    /* text-align: left; */
    /* margin-top: 6px; */
}
.control-runtime .input-block {
    overflow: hidden;
    font-family: inherit !important;
}
.control-runtime.calculation .input-block,
.control-runtime.number .input-block {
    position: relative;
    /* padding-top: 7px; */
}

textarea::-webkit-input-placeholder {
    font-size: 13px !important;
}

textarea:-moz-placeholder {
    color: #e0e0e0;
    opacity: 0.6;
    padding: 5px;
    font-size: 13px !important;
}

textarea:-ms-input-placeholder {
    color: #e0e0e0;
    opacity: 0.6;
    padding: 5px;
    font-size: 13px !important;
}

.control-runtime .text-area textarea {
    position: absolute;
    top: 0;
    margin: 0px auto;
    /* padding-left: 5px;
    padding-right: 1px; */
    box-sizing: border-box;
    line-height: 25px;
    padding: 7px 10px;
    border-width: 1px;
    border-style: solid;
    background-color: #fff;
    border-radius: 2px;
    border-color: #D9DDE0;
    width: 100%;
    height: 100%;
    /* min-height:106px; */
    /* max-height: 106px; */
    margin: 0px auto;
    overflow: hidden;
    word-break: break-all;
}
.flex-text-wrap pre{
    padding: 16px 10px;
}
.value-text {
    background-color: transparent;
    padding: 6px;
    word-break: break-all;
    display: inline-block;
    font-family: inherit !important;
    word-break: break-all;
}
.value-text.html-text{
    display: block;
}
.value-text.html-text ol li{
    list-style: decimal !important;
}
.value-text.html-text ul li{
    list-style: outside !important;
}
br{
    display: none;
}
.dataconnect .value-text{
    text-align: inherit;
    font-family: inherit !important;
}
.view-ctl-content {
    text-align: left;
    background-color: transparent;
    padding: 6px;
    display: inline-block;
    word-break: break-all;
}
pre.value-text{
    border: 0;
    color: inherit;
}
/*markdown aæ ‡ç­¾ç»Ÿä¸€*/
.markdown-span a{
    color:#0000ee;
    text-decoration: underline;
}
.file .file-ops {
    display: block;
    height: 25px;
    position: relative;
    z-index: 99999;
    margin-bottom: 10px;
}
.file .file-ops .onetips{
    margin-left: 33px;
    display: none;
}
.file .file-ops .tips{
    margin-left: 33px;
    display: none;
}

.file .file-ops .op-upload .icon-jia {
    display: none;
}
.file .onuploadpicker{
    margin-right: 10px;
}
.file .file-ops .op-upload,
.file .file-ops .op-upload-test {
    /* position: absolute; */
    float: left;
    display: block;
    /* margin:0 auto; */
    padding: 0 auto;
    width: 25px;
    height: 25px;
    left: 0;
    text-align: center;
    /* font-size:15px !important; */
    color: #888888;
    background: #FFFFFF;
    border: 1px solid #D9DDE0;
    border-radius: 2px;
    cursor: pointer;
}

.op-upload i,
.op-upload-test i {
    font-size: 20px;
    color: #D9DDE0;
    border-radius: 2px;
    cursor: pointer;
}

.op-upload i,
.op-upload-test i {
    font-size: 14px;
    color: #DDDDDD;
    margin-top: 1px;
    display: block;
}

.file .file-ops .op-upload:hover {
    background: #eeeeee;
}

.file .file-ops .op-upload-test:hover {
    background: #eeeeee;
}

.file .file-items {
    display: block;
    /* margin-top: 10px; */
    width: 100%;
}

.file .file-items .file-item {
    display: block;
    background-color: #ffffff;
    color: #222222;
    font-size: 12px;
    height: 24px;
    line-height: 22px;
    padding-top: 1px;
    margin: 5px 0;
}

.file .file-item .li-layout {
    width: 100%;
    height: 100%;
}

.file .file-item:hover {
    background-color: #F5F7FA;
}

.file .file-item:hover .ll-ops>.op-download {
    display: inline;
    /* display: block; */
    cursor: pointer;
}

.file .file-item:hover .ll-ops>.op-delete {
    display: inline;
    /* display: block; */
    cursor: pointer;
}

.file .file-item:hover .ll-ops>.icon-succeed {
    display: none;
}

.file .file-items .op-preview:hover,
.file .file-item .op-preview:hover {
    color: #5BA1F5;
    cursor: pointer;
}

.file .ll-icon {
    width: 25px;
    text-align: left;
    padding-left: 2px;
}

.file .ll-file {
    text-align: left;
}
.htmltext.control-runtime table {
    margin: 0;
}
.htmltext.control-runtime .htmltext-span{
    min-width: 100%;
}

.file .ll-file .file-name {
    margin: 0;
    /* padding-left: 5px;  */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    vertical-align: bottom;
    /* position: absolute; */
}

.file .ll-ops {
    width: 50px;
    min-width: 50px;
    text-align: left;
}

.file .ll-ops>.op-download {
    display: none;
}

.file .ll-ops>.op-delete {
    display: none;
}

.file .ll-ops>.op-delete .icon-x,
.file .ll-ops>.op-download .icon-xiazai {
    color: #777777;
}
.file .ll-ops>.op-delete .icon-x{
    font-size: 20px;
    vertical-align: -2px;
}
.file .ll-ops>.icon-succeed {
    color: #44B549;
}

.file .ll-progressbar {
    height: 3px;
    max-height: 3px;
}

.file .progress-external {
    width: 100%;
    height: 5px;
    border: 1px solid #ffffff;
    border-radius: 5px;
    background-color: rgba(52, 166, 248, 0.20);
}

.file .progress-internal {
    position: relative;
    float: left;
    width: 0px;
    height: 3px;
    background-color: #34A6F8;
}

.file .progress-txt {
    color: #999999;
    font-size: 12px;
    line-height: 24px;
    /* margin-right: 10px; */
    /* padding-left: 5px; */
}
.file .uploading{
    padding-left: 10px;
}
.drag-check{
    width: 16px;
    height: 16px;
    border: 1px solid #ddd;
    border-radius:2px;
}
/* å¿…å¡«ç›¸å…³çš„æ ·å¼ */

.required-x {
    color: red !important;
    font-size: 13px !important;
    max-width: 5px;
    min-width: 10px;
    width: 10px !important;
    padding: 0px !important;
    margin: 0 !important;
    /* display: inline !important; */
    /* padding-left: 6px !important;
    padding-left: 0px\9 !important; */
    /* padding-right: 7px\9 !important; */
    margin-left: -10px\9 !important;
    text-align: right;
    top: 7px;
    padding-right: 5px\9;
    position: absolute;
}

.must-required {
    border: 1px solid red !important;
    zoom: 1;
}
.type-required{
    border: 1px solid red !important;
    zoom: 1;
}   

.must-required:before,
.must-required:after {
    content: "";
    display: table;
    clear: both;
}

.radio .must-required,
.check .must-required {
    border: none !important;
}

.check .must-required .layui-form-checkbox[lay-skin=primary] i::before {
    color: red !important;
}

.radio .must-required .layui-form-radio>i {
    color: red !important;
}

.datepicker .layui-input[readonly] {
    background-color: #ffffff;
    cursor: default;
}

.dropdown .must-required .select2-selection {
    border: 0px;
}

.ctl-title .remark-td {
    width: 10px;
    position: relative;
    line-height: 20px;
    /* width: 10px \9; */
}

.ctl-title .remark-tip {
    margin: 0px !important;
    top: 2px;
    position: absolute;
    /* right: -18px !important; */
    right: -10px !important;
}

.ctl-title .remark-tip {
    max-width: 16px \9 !important;
    right: -6px \9 !important;
}

.dropdown .required-x {
    /* right: -3px !important;
    right: -3px\9 !important; */
    top: 6px\9 !important;
}

.ctl-title .remark-tip:hover,
.remark-tip:hover {
    color: #1990FF;
}

.ctl-title .remark-tip-empty {
    font-size: 14px;
    color: #9B9B9B;
}

.ctl-title .remark-tip-empty:hover {
    color: #9B9B9B;
}

.remark-tip-all {
    max-height: 330px;
    overflow-y: auto;
    padding: 5px;
}

.remark-tip-all li {
    list-style: none;
    font-size: 13px !important;
    margin-bottom: 5px;
    display: block;
}

.remark-tip-all li span {
    display: block;
    margin-left: 15px;
    min-width: 50px;
}

.remark-tip-all li::before {
    content: ".";
    display: block;
    float: left;
    font-size: 40px !important;
    margin-right: 5px;
    position: relative;
    top: -13px;
    color: #1990FF;
}


/* å­åˆ—è¡¨é‡Œçš„å­—æ®µå¿…å¡«ï¼Œæ ·å¼è¦†ç›– */

.datalist .table .tr td .control-runtime .must-required {
    border: 1px solid red !important;
}

.datalist .table .tr td .radio .must-required {
    border: none !important;
}

.datalist .table .tr td .check .must-required {
    border: none !important;
}

.datalist .table .tr td .control-runtime .radio .must-required,
.datalist .table .tr td .control-runtime .check .must-required {
    border: none !important;
}

.datalist .table .tr td .control-runtime .check .must-required .layui-form-checkbox[lay-skin=primary] i {
    border-color: red !important;
}

.datalist .table .tr td .control-runtime .radio .must-required .layui-form-radio>i {
    color: red !important;
}

.datalist .table .tr td .control-runtime .datepicker .layui-input[readonly] {
    background-color: #ffffff;
    cursor: default;
}

.datalist .table .tr td .control-runtime .dropdown .must-required .select2-selection {
    border: 0px;
}


/* ä¸‹æ‹‰æ¡†æ ·å¼ */

.select2-selection {
    border-color: #D2D5DB !important;
    border-radius: 2px !important;
    min-height: 30px;
}

.select2-dropdown {
    border-radius: 2px !important;
}

.control-runtime .ctl-content .input-block .select2-dropdown-open {
    border: 1px solid #5BA1F5 !important;
    /* -webkit-transition:all 0.2s ease-in-out;
    -moz-transition:all 0.2s ease-in-out;
    -o-transition:all 0.2s ease-in-out;
    -ms-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out; */
}


.control-runtime .ctl-content .input-block .select2-dropdown-open .select2-selection__arrow {
    display: initial;
}

.datalist .table td .control-runtime .form-control-warp-column .select2-container {
    /* min-width: 124px; */
}

.select2-container .select2-selection--single .select2-selection__rendered {
    padding: 0 !important;
    position: absolute;
    left: 10px;
    right: 25px;
}
.select2-container--default .select2-selection--single{
    color: inherit !important;
}
.select2.select2-container,.select2.select2-container .selection,.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__rendered{
    font-family: inherit!important;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
    width: 100%;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
}

.datalist .table td .control-runtime .form-control-warp-column .text-area {
    min-width: 100px;
}

.datalist .table td .control-runtime .form-control-warp-column textarea {
    min-width: 90px;
}


/* æ—¶é—´æŽ§ä»¶çš„å›¾æ ‡ */

.datepicker .input-block {
    position: relative;
}

.datepicker .input-block input {
    padding-right: 24px;
    padding-bottom: 2px;
}

.datepicker .icon-dp {
    float: right;
    position: absolute;
    right: 10px;
    top: 6px;
    color: #BFBFBF;
    font-size: 13px !important;
}


/*  */

.hyperlink .input-block {
    display: inline-block;
    margin-top: 5px;
}
.hyperlink .ctl-content .input-block a{
    font-family: inherit!important;
    font-size: inherit !important;
}
.hyperlink .ctl-content .value-text div,.hyperlink .ctl-content .value-text div a{
    font-family: inherit!important;
    font-size: inherit !important;
}


/* radioæ”¹è‰² */

.layui-form-radio>i:hover,
.layui-form-radioed>i {
    color: #1990FF !important;
}


/* checkboxæ”¹è‰² */

.layui-form-checkbox[lay-skin=primary]:hover i {
    border-color: #1990FF !important;
}

.layui-form-checkbox[lay-skin=primary] i {
    border: 0 none;
    top: 2px;
    height: 17px \9;
}

.layui-form-checked i,
.layui-form-checked:hover i {
    color: #1990FF !important;
}


/* æ—¶é—´æŽ§ä»¶æ”¹è‰² */

.layui-laydate .layui-laydate-main .layui-laydate-content .layui-this {
    /* background-color: #fff !important; */
}

.layui-laydate .laydate-time-show.layui-laydate-main .layui-laydate-content .layui-this::before {
    content: none;
}

.laydate-btns-now,
.layui-laydate-footer span:hover {
    color: #34A6F8 !important;
}

.laydate-footer-btns .laydate-btns-confirm {
    border: 1px solid #D3D5D9 !important;
    padding: 0 15px;
    line-height: 25px !important;
}

.laydate-footer-btns span {
    border: 0 !important;
}


/* .layui-laydate .layui-laydate-main .layui-laydate-content .layui-this::before{
    content: attr(lay-day);
    width: 25px;
    height: 25px;
    line-height: 25px;
    position: absolute;
    background-color: #34A6F8 !important;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    top: 50%;
    margin-top: -12.5px;
    left: 50%;
    margin-left: -12.5px;
} */


/* é™„ä»¶æ–‡ä»¶å›¾æ ‡é¢œè‰² */

.icon-pdf {
    color: #F24B50;
}

.icon-txt {
    color: #65749F;
}

.icon-ppt {
    color: #F24B50;
}

.icon-word {
    color: #4D83FF;
}

.icon-excel {
    color: #00CD93;
}

.icon-rar {
    color: #4D83FF;
}

.icon-img {
    color: #F9A84D;
}

.icon-icon-video {
    color: #6D78FF;
}

.icon-txtbeifen {
    color: #F24B50;
}

.icon-buzhiming {
    color: #F9A84D;
}


/* numberä¿®é¥° */
.number .input-block input {
    /* margin-right: -5px; */
}

.control-runtime input.number-percentage/*å¾ªçŽ¯åŸŸç™¾åˆ†æ¯”æ•°å€¼*/,
.input-block input.number-percentage/*å¾ªçŽ¯åŸŸç™¾åˆ†æ¯”æ•°å€¼*/{
    padding-right: 22px !important;
}

.span-percentage.edit{position: absolute;right: 6px;top: 7px;background: transparent;}
.number .span-percentage.readonly{}
.number .value-text{padding: 6px 0 6px 6px;}

.number {
    padding-right: 0px !important;
}


/* .picker div:nth-child(2){width:200px !important;height:100px !important;}   */

.picker {
    width: 25px;
    height: 25px;
    overflow: hidden;
    position: absolute;
    z-index: 9;
}

.picker {
    background: transparent !important;
    color: transparent !important;
}

.picker * {
    background: transparent !important;
    color: transparent !important;
}
.onpicker {
    float: left;
    font-size: 12px;
    margin-right: 10px;
}
.onpicker .webuploader-pick{
    background: #34A6F8 !important;
    color: #fff !important;
    padding: 0px;
    line-height: 25px;
    padding: 0px 10px;
    
}
.pickertype {
    width: 25px;
    height: 25px;
    overflow: hidden;
    position: absolute;
    z-index: 0;
    position: absolute !important
}

.pickertype {
    background: transparent !important;
    color: transparent !important;
}

.pickertype * {
    background: transparent !important;
    color: transparent !important;
}
.shade {
    position: absolute;
    z-index: 1;
}


/* é€‰äººæŽ§ä»¶,æ•°æ®äº’è”æŽ§ä»¶ */

.wrap-selectAuditors .bootstrap-tagsinput,.wrap-selectAuditors .bootstrap-tagsinput .tag{
    color: inherit;
}
.person .input-block,
.org .input-block,
.dataconnect .input-block {
    display: inline-block;
}

.person .form-control-warp-column,
.org .form-control-warp-column,
.dataconnect .form-control-warp-column {
    margin-top: 3px !important;
}

.person .selectAuditors-wrap,
.org .selectAuditors-wrap,
.dataconnect .selectAuditors-wrap {
    float: left;
    width: 100%;
    height: 32px;
    position: relative;
    border: 1px solid #ddd;
}

.person .must-required .selectAuditors-wrap>div,
.org .must-required .selectAuditors-wrap>div,
.dataconnect .must-required .selectAuditors-wrap>div {
    border: 1px solid #ffffff !important;
}

.person .selectAuditors-wrap>div,
.org .selectAuditors-wrap>div,
.dataconnect .selectAuditors-wrap>div {
    /* border: 1px solid #DDDDDD; */
    border-radius: 2px;
}

.person .form-item,
.org .form-item {
    margin-bottom: 12px;
}

.person .selectAuditors-wrap .add_icon,
.org .selectAuditors-wrap .add_icon,
.dataconnect .selectAuditors-wrap .add_icon,
.op-upload {
    display: inline-block;
    width: 30px;
    height: 30px;
    border-left: 1px solid #DDDDDD;
    position: absolute;
    right: 1px;
    top: 0;
    cursor: pointer;
}
.file .op-upload-k{
    width: 120px;
    height: 15px;
    position: absolute;
    left: -46px;
    top: 23px;
    text-align: left;
    display: none;
}
.file .op-upload-type{
    width: 120px;
    background: #fff;
    border: 1px solid #E9EBEE;
    position: fixed;
    padding: 7px 0px;
    text-align: left;
    display: none;
    z-index: 99999;
    color: #222;
}
.file .op-upload-type .type-p{
    height: 30px;
    line-height: 30px;
    padding-left: 13px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}

.file .op-upload-type .type-p:hover{
    background: #F5F5F5;
}
.file .op-upload-type:before{
    content: "";
    width: 0px;
    height: 0px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #E9EBEE;
    position: absolute;
    top: -10px;
    left: 48px;
}
.file .op-upload-type:after{
    content: "";
    width: 0px;
    height: 0px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #fff;
    position: absolute;
    top: -8px;
    left: 50px;
}



.select-file-type{
    width: 120px;
    background: #fff;
    position: fixed;
    top: 100px;
    left: 0px;
    padding: 7px 0px;
    display: none;
    z-index: 9999999;
    border: 1px solid #E9EBEE;
}
.select-file-type .webuploader-pick{
    padding: 0px;
    background: rgba(52, 166, 248, 0);
    color: #222;
    text-align: left;
}
.select-file-type .op-upload-type{
    width: 118px;
    background: #fff;
    /* border: 1px solid #E9EBEE;
    position: fixed;
    padding: 7px 0px;
    text-align: left;
    display: none;
    z-index: 99999;
    color: #222; */
}
.select-file-type .op-upload-type .type-p{
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding-left: 13px;
    text-overflow:ellipsis;
    white-space: nowrap;
    cursor: pointer;
}

.select-file-type .op-upload-type .type-p:hover{
    background: #F5F5F5;
}
.select-file-type .op-upload-type:before{
    content: "";
    width: 0px;
    height: 0px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #E9EBEE;
    position: absolute;
    top: -10px;
    left: 48px;
}
.select-file-type .op-upload-type:after{
    content: "";
    width: 0px;
    height: 0px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #fff;
    position: absolute;
    top: -8px;
    left: 50px;
}
.person .selectAuditors-wrap .add_icon::after,
.org .selectAuditors-wrap .add_icon::after,
.dataconnect .selectAuditors-wrap .add_icon::after,
.steps_item .item_main .and_icon::after,
.op-upload::after,
.op-upload-test::after {
    content: '';
    position: absolute;
    width: 13px;
    height: 1px;
    background-color: #bbb;
    top: 14px;
    left: 8px;
}

.person .selectAuditors-wrap .add_icon::before,
.org .selectAuditors-wrap .add_icon::before,
.dataconnect .selectAuditors-wrap .add_icon::before,
.steps_item .item_main .and_icon::before,
.op-upload::before,
.op-upload-test::before {
    content: '';
    position: absolute;
    width: 1px;
    height: 13px;
    background-color: #bbb;
    top: 8px;
    left: 14px;
}

.person .selectAuditors-wrap:hover .add_icon::before,
.org .selectAuditors-wrap:hover .add_icon::before,
.dataconnect .selectAuditors-wrap:hover .add_icon::before,
.steps_item .item_main:hover .and_icon::before,
.op-upload:hover::before,
.op-upload-test:hover::before {
    content: '';
    position: absolute;
    width: 1px;
    height: 13px;
    background-color: #888888;
}

.person .selectAuditors-wrap:hover .add_icon::after,
.org .selectAuditors-wrap:hover .add_icon::after,
.dataconnect .selectAuditors-wrap:hover .add_icon::after,
.steps_item .item_main:hover .and_icon::after,
.op-upload:hover::after,
.op-upload-test:hover::after {
    content: '';
    position: absolute;
    width: 13px;
    height: 1px;
    background-color: #888888;
    top: 14px;
    left: 8px;
}

.file-ops .op-upload::before {
    top: 5px;
    left: 11px;
}

.file-ops .op-upload::after {
    top: 11px;
    left: 5px;
}

.file-ops .op-upload-test::before {
    top: 6px;
    left: 12px;
}

.file-ops .op-upload-test::after {
    top: 12px;
    left: 6px;
}

.layui-input-search .before {
    border-left: 1px solid #dddddd;
    font-size: 15px;
}

#dataconnect_table .layui-laypage-limits {
    display: none;
}

#dataconnect_table .layui-table-page>div {
    margin-top: 0px;
}

#dataconnect_table .layui-none {
    background: url(/public/3rd/image/wushuju.png) 20px 0px no-repeat;
}

.layui-table .row-selected {
    background-color: #e6e6e6;
}

.layui-table .row-selected td {
    border-color: #e6e6e6;
}


/* text */

.textbox .form-control-warp-column {
    margin-top: 3px !important;
}


/* tagsinputs è‡ªå®šä¹‰æ ·å¼ */

.tagsinut-show-href a {
    /* background-color: #FFFFFF; */
    color: #5BA1F5 !important;
    margin: 0px;
    text-decoration: none;
}
.dataconnect .tagsinut-show-href{
    font-family: inherit !important;
}
.dataconnect .tagsinut-show-href a {
    /* background-color: #FFFFFF; */
    color: inherit!important;
    font-family: inherit!important;
}

/* åŸŽå¸‚é€‰æ‹©æ ·å¼ */

.select-city-block {
    position: relative;
    color: #444;
    height: 30px;
    line-height: 28px;
    border: 1px solid #D9DDE0;
    display: block;
    cursor: pointer;
}

.city-val {
    height: 100%;
    width: 100%;
}

.city-block-ctlid {
    position: relative;
    width: 100%;
    height: 28px;
}

.city-block-list {
    position: absolute;
    top: 34px;
    width: 430px;
    border: 1px solid #E9EBEE;
    border-radius: 4px;
    background: #fff;
    box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.1);
}

.ctl_tip .tip-content {
    background-color: #FFF5EA;
    color: #666666;
    min-height: 30px;
    /* width: 100%; */
    display: block;
    border-radius: 2px;
    /* line-height: 30px; */
    text-align: left;
    padding: 6px 10px;
    font-size: 13px !important;
    /* margin-left: 10px; */
}
/* ====================é™„ä»¶ç›¸å…³çš„æ ·å¼ï¼ˆæ”¹ç‰ˆieï¼‰====================== */
.file .Tdrag-div-ie{
    position: relative;
    z-index: 99;
    overflow: hidden;
}
.file .Tdrag-div-ie .file-no-data{
    padding:6px;
    color: inherit;
}
.file .Tdrag-div-ie .drag-title{
    height: 30px;
    min-height: 30px;
    align-items: center;
    width: 100%;
    padding: 0px 10px 0px 8px;
    /* min-width: 168px; */
    background:rgba(249,249,249,1);
    border-radius:2px 2px 0px 0px;
    /* margin-bottom: 6px; */
    color: #666;
}
.file .Tdrag-div-ie .name-up{
    height: 24px;
    line-height: 23px;
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 10000;
    /* background:rgba(249,249,249,1); */
    padding-right: 10px;
}
.file .Tdrag-div-ie .layui-form-checkbox[lay-skin="primary"] span{
    color: #666 !important;
}
.file .Tdrag-div-ie .drag-title .input-block{
    float: left;
}
.file .Tdrag-div-ie .drag-title .title-up{
    float: left;
    margin-left: 10px;
    cursor: pointer;
    line-height: 30px;
}
.file .Tdrag-div-ie .drag-title .title-up .icon-xiazai{
    color: #777;
}
.file .Tdrag-div-ie .drag-boxList{
    padding-top: 0px;
    height: auto;
    overflow: hidden;
}
.file .Tdrag-div-ie .drag-boxList .layui-form-checkbox[lay-skin=primary]{
    min-height: 19px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con{
    color: #666;
    font-size: 13px !important;
}
.file .Tdrag-div-ie .con-title{
    margin-bottom: 2px;
    padding-left: 10px;
    color: #666;
    margin-top: 10px;
}
.file .Tdrag-div-ie .con-title:first-child{
    margin-top: 0px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name{
    font-size: 14px;
    color: #5BA1F5;
    height: 26px;
    line-height: 26px;
    align-items: center;
    cursor: pointer;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .layui-form-checkbox{
    padding-left: 22px;
    float: left;
    position: absolute;
    margin-top: 3px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen{
    position: relative;
    height: 24px;
    line-height: 24px;
    border-radius:2px;
    overflow: hidden;
    width: 100%;
    padding-left: 6px;
    padding-right: 10px;
    float: left;
    cursor: pointer;
    background: rgba(52, 166, 248, 0);
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .iconfont{
    float: left;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .name-up{background: #fff;}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen:hover,
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen:hover .name-up{
    background:rgba(245,247,250,1);
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .name-span{
    /* overflow: hidden;
    width: 0; */
    padding-left: 6px;
    padding-right: 6px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .name-span span{
    /* display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; */
}
.file .Tdrag-div-ie .op-delete .icon-x{
    font-size: 20px;
    vertical-align: -2px;
    margin-left: 0px;
}
.file .Tdrag-div-ie .op-drag .icon-tuodong1{
    font-size: 13px !important;
    vertical-align: 1px;
    margin-left: 14px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .iconfont,
.file .Tdrag-div-ie .op-download .icon-xiazai,
.file .Tdrag-div-ie .op-download .icon-xiazai{
    margin-left: 14px;
}
.file .Tdrag-div-ie .op-delete .icon-x{
    margin-left: 10px;
}
.file .Tdrag-div-ie .name-wen:hover .op-delete{
    display: inline;
}
.file .Tdrag-div-ie .name-wen:hover .ico-label,
.file .Tdrag-div-ie .name-wen:hover .op-download{
    display: inline;
}
.file .Tdrag-div-ie .name-wen:hover .op-drag{
    display: inline;
}
.file .Tdrag-div-ie .name-wen:hover .icon-succeed{
    display: none;
}

.fileÂ .Tdrag-div-ieÂ .name-upÂ .iconfont,
.file .Tdrag-div-ie .op-delete .icon-x,
.file .Tdrag-div-ie .op-download .icon-xiazai,
.file .Tdrag-div-ie .op-drag .icon-tuodong1 {
    color: #777777;
}
.file .Tdrag-div-ie .name-up .iconfont.icon-succeed{
    color: #44B549;
    background: #fff;
}
.checkTip{color: red;}
.con-name:hover .checkTip{display: none;}

.file .Tdrag-div-ie .iconfont:hover,
.file .Tdrag-div-ie .op-download .icon-xiazai:hover,
.file .Tdrag-div-ie .op-drag .icon-tuodong1:hover,
.file .Tdrag-div-ie .op-delete .icon-x:hover {
    color: #5BA1F5;
}
.file .Tdrag-div-ie .ico-label,
.file .Tdrag-div-ie .op-delete{
    display: none;
}
.file .Tdrag-div-ie .op-download{
    display: none;
}
.file .Tdrag-div-ie .op-drag{
    display: none;
}
.file .Tdrag-div-ie .iconfont{
    cursor: pointer;
}
.file .Tdrag-div-ie .TfallbackClass{
    height: 24px;
    border-radius:2px;
    background: #fff ;
    opacity: 1 !important;
    padding: 0px 10px;
    color: #222 !important;
    border:1px solid rgba(51,166,248,1);
}
.file .Tdrag-div-ie .TghostClass{
    background: #f6fbff;
    padding: 0px 10px;
    border:1px dashed rgba(19,173,255,1);
}
.file .Tdrag-div-ie .TghostClass *{
    opacity: 0;
}


/* ============é™„ä»¶ç›¸å…³çš„æ ·å¼ï¼ˆæ”¹ç‰ˆè°·æ­Œï¼‰=================== */
.file .Tdrag-div{
    /* margin-top: 10px; */
}
.file .Tdrag-div .file-no-data{
    padding:6px;
    color: inherit;
}
.file .Tdrag-div .drag-title{
    height: 30px;
    min-height: 30px;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 0px 10px 0px 8px;
    /* min-width: 168px; */
    background:rgba(249,249,249,1);
    border-radius:2px 2px 0px 0px;
    margin-bottom: 6px;
    /* margin-bottom: 6px; */
    color: #666;

}
.file .Tdrag-div .layui-form-checkbox[lay-skin="primary"] span{
    color: #666 !important;
}

.file .Tdrag-div .drag-title .title-up{
    margin-left: 10px;
    cursor: pointer;
}
.file .Tdrag-div .drag-title .title-up .icon-xiazai{
    color: #777;
}
.file .Tdrag-div .drag-boxList{
    padding-top: 0px;
    height: auto;
    overflow: hidden;
}
.file .Tdrag-div .drag-boxList .layui-form-checkbox[lay-skin=primary]{
    min-height: 19px;
}
.file .Tdrag-div .drag-boxList .list-drag-con{
    color: #666;
    font-size: 13px !important;
}

.file .Tdrag-div .con-title{
    margin-bottom: 2px;
    padding-left: 10px;
    color: #666;
    margin-top: 10px;
}
.file .Tdrag-div .con-title:first-child{
    margin-top: 0px;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name{
    font-size: 14px;
    color: #5BA1F5;
    height: 26px;
    line-height: 26px;
    display: flex;
    align-items: center;
    cursor: pointer;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .layui-form-checkbox{
    padding-left: 22px;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .name-wen{
    flex: 1;
    height: 24px;
    line-height: 24px;
    border-radius:2px;
    overflow: hidden;
    width: 100%;
    display: flex;
    padding-left: 6px;
    padding-right: 6px;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .name-wen:hover{
    background:rgba(245,247,250,1);
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .name-wen .name-span{
    flex: 1;
    overflow: hidden;
    width: 0;
    padding-left: 6px;
    padding-right: 6px;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .name-wen .name-span span{
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left !important;
}
.file .Tdrag-div .op-delete .icon-x{
    font-size: 20px;
    vertical-align: -2px;
    margin-left: 0px;
}
.file .Tdrag-div .op-drag .icon-tuodong1{
    font-size: 13px !important;
    vertical-align: 1px;
    margin-right: 4px;
}
.file .Tdrag-div .name-wen:hover .op-delete{
    display: inline;
}
.file .Tdrag-div .name-wen:hover .op-download{
    display: inline;
}
.file .Tdrag-div .name-wen:hover .op-drag{
    display: inline;
}
.file .Tdrag-div .name-wen:hover .icon-succeed{
    display: none;
}
.file .Tdrag-div .icon-succeed{
    color: #44B549;
    margin-right: 1px;
}
.file .Tdrag-div .op-delete .icon-x,
.file .Tdrag-div .op-download .icon-xiazai,
.file .Tdrag-div .op-drag .icon-tuodong1 {
    color: #777777;
}
.file .Tdrag-div .op-download .icon-xiazai:hover,
.file .Tdrag-div .op-drag .icon-tuodong1:hover,
.file .Tdrag-div .op-delete .icon-x:hover {
    color: #5BA1F5;
}
.file .Tdrag-div .op-delete{
    display: none;
    /* margin-left: 8px; */
}
.file .Tdrag-div .op-download{
    display: none;
    /* margin-left: 8px; */
}
.file .Tdrag-div .op-drag{
    display: none;
    /* margin-left: 8px; */
}
.file .Tdrag-div .iconfont{
    cursor: pointer;
}
.file .Tdrag-div .TfallbackClass{
    height: 24px;
    border-radius:2px;
    background: #fff ;
    opacity: 1 !important;
    padding: 0px 10px;
    color: #222 !important;
    border:1px solid rgba(51,166,248,1);
}
.file .Tdrag-div .TghostClass{
    background: #f6fbff;
    padding: 0px 10px;
    border:1px dashed rgba(19,173,255,1);
}
.file .Tdrag-div .TghostClass *{
    opacity: 0;
}
/* ============æ„è§å›žå¡«åŸŸ=================== */
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1;font-family: inherit !important;}
.opinionBackFillArea-span .md8{
    float: left;
    font-family: inherit !important;
}
.opinionBackFillArea-span .concent{
    overflow: hidden;
    font-family: inherit !important;
}
.opinionBackFillArea-span .opinion{
    font-family: inherit !important;
    position: relative;
    top: 4px;
}
.opinionBackFillArea-span .opinion.isAllAnon{
    color: #666666;
}
.opinionBackFillArea-span .md4{
    float: right;
    font-family: inherit !important;
}
.back-text{
    text-align: left;
    background-color: transparent;
    display: inline-block;
    font-family: inherit !important;
}


.opinionBackFillArea-span .hr{
    margin-bottom: 8px;
    margin-top: 10px;
}
.underPart{
    margin-top: 5px;
}
.lastUnderPart{
    margin-top: 3px;
    font-family: inherit !important;
}
.signature{
    overflow: hidden;
}
.text-right{
    text-align: right;
}
.signature img{
    width: 168px;
    height: 80px;
}
.opinionBackFillArea-span .time{
    text-align: right;
    font-family: inherit !important;
    color: inherit !important;
}
.opinionBackFillArea-span .BackFillAreaTitle{
    color: #666666;
}
.text-overflow{overflow: hidden; font-family: inherit !important;white-space: nowrap; text-overflow: ellipsis;}
.organization{white-space: nowrap;}
.opinionBackFillArea .organization{color: inherit !important;}

.person .ctl-content *,.dataconnect .ctl-content *{
    font-size: inherit !important;
    font-family: inherit !important;
}
.org .ctl-content *{
    font-size: inherit !important;
    font-family: inherit !important;
}

.check .ctl-content .input-block .layui-form-checkbox{
    font-family: inherit!important;
    font-size: inherit !important;
}
.input-block .layui-form-checkbox[lay-skin=primary] span{
    color: inherit!important;
    font-family: inherit!important;
    font-size: inherit !important;
    vertical-align: text-top;
    line-height: 1;
}

.city  .ctl-content div{
    font-family: inherit!important;
}
.multitext  .ctl-content div{
    font-family: inherit!important;
}

.control-runtime {
    width: 100%;
    /* height: 100%; */
    margin: 0 auto;
}

.control-runtime table {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    padding: 0px;
    border-collapse: collapse;
    border: 0px;
}

.control-runtime table td {
    word-wrap: break-word;
    word-break: break-all;
    vertical-align: inherit;
}
.control-runtime 
.datalist .table td .control-runtime.datalist-td{
    width: 100%;
    padding: 0px;
    min-height: 35px;
    padding-left: 0px !important;
    vertical-align: middle !important;
    word-break: break-all;
    line-height: 1.42857143;
}
.datalist .table td .control-runtime.datalist-td .control-runtime{ 
    padding: 0px;
}


/* å·¦å³å¸ƒå±€ */

.control-runtime .form-control-warp-lr {
    min-height: 40px;
}

.control-runtime .form-control-warp-lr .ctl-title {
    /* background-color: #F8F8F8;
    border-right:1px solid #D9DDE0DDD; */
    height: auto;
    width: 85px;
    min-width: 85px;
    max-width: 85px;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    padding-top: 6px;
    padding-left: 7px;
    /* padding-right:7px;
    padding-right:15px \9; */
    margin-right: 10px;
    position: relative\9;
}

.control-runtime .form-control-warp-lr .ctl-title span {
    font-size: 13px;
    max-width: 65px;
    /* min-height: 40px; */
    color: #666666;
    /* display: table-cell; */
    /* vertical-align: middle; */
    display: contents;

}
.control-runtime .form-control-warp-lr .ctl-title span:first-child {
    padding-right:5px \9 !important;
}

.dropdown .form-control-warp-lr .ctl-title .style-rule-target {
    padding-right: 8px \9;
}

.control-runtime .ctl-title .style-rule-target {
    display: inline-block !important;
    padding: 0px !important;
    white-space: pre-wrap;
}

.dropdown .form-control-warp-lr .ctl-title table td {
    /* height: unset !important; */
}


/* ä¸Šä¸‹å¸ƒå±€ */

.control-runtime .form-control-warp-ud {
    min-height: 40px;
}

.control-runtime .form-control-warp-ud .ctl-title {
    background-color: #F8F8F8;
    /* border-bottom:1px solid #D9DDE0DDD; */
    height: 40px;
    width: 100%;
    text-align: center;
    display: table;
}

.control-runtime .form-control-warp-ud .ctl-title span {
    font-size: 13px !important;
    color: #666666;
    display: table-cell;
    vertical-align: middle;
}


/* æŽ§ä»¶å†…å®¹åŒºåŸŸç»Ÿä¸€æ ·å¼ begin*/

.control-runtime .ctl-title span {
    /* width: 100%; */
    padding: 6px 0 6px 0;
}
.control-runtime .htmltext-span .ctl-content{
    border: none!important;
}
.control-runtime .htmltext-span  img{
    max-width: 100%;
}
.control-runtime .ctl-content {
    width: 100%;
    vertical-align: top;
    padding: 0 0 10px 10px;
}
.control-runtime.datalist-td .ctl-content{
    padding: 0;
}

.form-control-warp-column .ctl-content {
    vertical-align: middle !important;
    /* padding: 3px 8px !important; */
}


/* .control-runtime .ctl-content .input-block{
    text-align: center; */


/* width: 100%;
background-color:#fff !important;

} */

.input-block .layui-input,
.input-block .layui-select,
.input-block .layui-textarea {
    height: 32px;
    min-height: 32px;
    margin: 0px auto;
    /* line-height: 32px; */
    line-height: normal;
    color: #222;
    text-align: inherit;
}
.input-block .layui-input,
.input-block .layui-select,
.input-block .layui-textarea {
    color: inherit;
    text-align: inherit;
    font-family: inherit !important;
} 
.form-pc-preview .input-block .layui-input,
.form-pc-preview .input-block .layui-select,
.form-pc-preview .input-block .layui-textarea {
    color: inherit;
}

.remark-tip {
    color: #b1b1b1;
    font-size: 13px !important;
    vertical-align: 0px;
}

.input-block .layui-form-checkbox {
    margin: 6px 2px;
    padding-left: 23px;
}
/* .form-pc-preview .layui-form-checkbox[lay-skin="primary"] span{
    color: inherit!important;
} */
.input-block .layui-form-checkbox>span {
    /* width: 50px; */
    max-width: 100px \9;
    word-wrap: break-word !important;
    word-break: break-all;
    white-space: unset;
    /* color: inherit!important; */
}

.input-block .layui-form-checkbox i {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.input-block .layui-form-checkbox i::before {
    content: "\e71b";
    color: #DDDDDD;
}

.input-block .layui-form-checkbox.layui-form-checked i::before {
    content: "\e71a";
    color: #1990FF;
}

.input-block .layui-form-radio {
    margin: 2px 2px;
    font-size: inherit!important;
    font-family: inherit!important;
}

.input-block .layui-form-radio div {
    font-size: 13px !important;
    color: #222222;
}
.input-block .layui-form-radio div {
    font-size: inherit!important;
    color: inherit;
    font-family: inherit!important;
}
.input-block .layui-form-radio>i {
    font-size: 16px;
    color: #ddd;
    margin-right: 6px;
}

.input-block a {
    margin-right: 8px;
    text-decoration: none;
    float: left;
}

.input-block a:hover,
.hyperlink a:hover {
    text-decoration: underline !important;
}

.hyperlink a {
    margin-right: 15px !important;
    color: #5BA1F5;
    text-decoration: none !important;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

input[type="number"] {
    -moz-appearance: textfield;
}


/* æŽ§ä»¶å†…å®¹åŒºåŸŸç»Ÿä¸€æ ·å¼ end*/


/********start è¦†ç›–laydateé»˜è®¤æ ·å¼,ç”¨äºŽæ˜¾ç¤ºå°æ—¶å’Œåˆ†é’Ÿ********/


/* .layui-laydate-content>.layui-laydate-list {
    padding-bottom: 0px;
    overflow: hidden;
}
.layui-laydate-content>.layui-laydate-list>li{
    width:50%
} */


/********end è¦†ç›–laydateé»˜è®¤æ ·å¼,ç”¨äºŽæ˜¾ç¤ºå°æ—¶å’Œåˆ†é’Ÿ********/

.multitext {
    height: auto;
}
.multitext .value-text{
    white-space: pre-wrap;
    word-break: break-all;
}
.control-runtime .text-area {
    width: 100%;
    min-height: 30px;
    display: block;
    /* padding-left:3px; */
    /* padding-right: 5px; */
    position: relative;
    /* text-align: left; */
    /* margin-top: 6px; */
}
.control-runtime .input-block {
    overflow: hidden;
    font-family: inherit !important;
}
.control-runtime.calculation .input-block,
.control-runtime.number .input-block {
    position: relative;
    /* padding-top: 7px; */
}

textarea::-webkit-input-placeholder {
    font-size: 13px !important;
}

textarea:-moz-placeholder {
    color: #e0e0e0;
    opacity: 0.6;
    padding: 5px;
    font-size: 13px !important;
}

textarea:-ms-input-placeholder {
    color: #e0e0e0;
    opacity: 0.6;
    padding: 5px;
    font-size: 13px !important;
}

.control-runtime .text-area textarea {
    position: absolute;
    top: 0;
    margin: 0px auto;
    /* padding-left: 5px;
    padding-right: 1px; */
    box-sizing: border-box;
    line-height: 25px;
    padding: 7px 10px;
    border-width: 1px;
    border-style: solid;
    background-color: #fff;
    border-radius: 2px;
    border-color: #D9DDE0;
    width: 100%;
    height: 100%;
    /* min-height:106px; */
    /* max-height: 106px; */
    margin: 0px auto;
    overflow: hidden;
    word-break: break-all;
}
.flex-text-wrap pre{
    padding: 16px 10px;
}
.value-text {
    background-color: transparent;
    padding: 6px;
    word-break: break-all;
    display: inline-block;
    font-family: inherit !important;
    word-break: break-all;
}
.value-text.html-text{
    display: block;
}
.value-text.html-text ol li{
    list-style: decimal !important;
}
.value-text.html-text ul li{
    list-style: outside !important;
}
br{
    display: none;
}
.dataconnect .value-text{
    text-align: inherit;
    font-family: inherit !important;
}
.view-ctl-content {
    text-align: left;
    background-color: transparent;
    padding: 6px;
    display: inline-block;
    word-break: break-all;
}
pre.value-text{
    border: 0;
    color: inherit;
}
/*markdown aæ ‡ç­¾ç»Ÿä¸€*/
.markdown-span a{
    color:#0000ee;
    text-decoration: underline;
}
.file .file-ops {
    display: block;
    height: 25px;
    position: relative;
    z-index: 99999;
    margin-bottom: 10px;
}
.file .file-ops .onetips{
    margin-left: 33px;
    display: none;
}
.file .file-ops .tips{
    margin-left: 33px;
    display: none;
}

.file .file-ops .op-upload .icon-jia {
    display: none;
}
.file .onuploadpicker{
    margin-right: 10px;
}
.file .file-ops .op-upload,
.file .file-ops .op-upload-test {
    /* position: absolute; */
    float: left;
    display: block;
    /* margin:0 auto; */
    padding: 0 auto;
    width: 25px;
    height: 25px;
    left: 0;
    text-align: center;
    /* font-size:15px !important; */
    color: #888888;
    background: #FFFFFF;
    border: 1px solid #D9DDE0;
    border-radius: 2px;
    cursor: pointer;
}

.op-upload i,
.op-upload-test i {
    font-size: 20px;
    color: #D9DDE0;
    border-radius: 2px;
    cursor: pointer;
}

.op-upload i,
.op-upload-test i {
    font-size: 14px;
    color: #DDDDDD;
    margin-top: 1px;
    display: block;
}

.file .file-ops .op-upload:hover {
    background: #eeeeee;
}

.file .file-ops .op-upload-test:hover {
    background: #eeeeee;
}

.file .file-items {
    display: block;
    /* margin-top: 10px; */
    width: 100%;
}

.file .file-items .file-item {
    display: block;
    background-color: #ffffff;
    color: #222222;
    font-size: 12px;
    height: 24px;
    line-height: 22px;
    padding-top: 1px;
    margin: 5px 0;
}

.file .file-item .li-layout {
    width: 100%;
    height: 100%;
}

.file .file-item:hover {
    background-color: #F5F7FA;
}

.file .file-item:hover .ll-ops>.op-download {
    display: inline;
    /* display: block; */
    cursor: pointer;
}

.file .file-item:hover .ll-ops>.op-delete {
    display: inline;
    /* display: block; */
    cursor: pointer;
}

.file .file-item:hover .ll-ops>.icon-succeed {
    display: none;
}

.file .file-items .op-preview:hover,
.file .file-item .op-preview:hover {
    color: #5BA1F5;
    cursor: pointer;
}

.file .ll-icon {
    width: 25px;
    text-align: left;
    padding-left: 2px;
}

.file .ll-file {
    text-align: left;
}
.htmltext.control-runtime table {
    margin: 0;
}
.htmltext.control-runtime .htmltext-span{
    min-width: 100%;
}

.file .ll-file .file-name {
    margin: 0;
    /* padding-left: 5px;  */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    vertical-align: bottom;
    /* position: absolute; */
}

.file .ll-ops {
    width: 50px;
    min-width: 50px;
    text-align: left;
}

.file .ll-ops>.op-download {
    display: none;
}

.file .ll-ops>.op-delete {
    display: none;
}

.file .ll-ops>.op-delete .icon-x,
.file .ll-ops>.op-download .icon-xiazai {
    color: #777777;
}
.file .ll-ops>.op-delete .icon-x{
    font-size: 20px;
    vertical-align: -2px;
}
.file .ll-ops>.icon-succeed {
    color: #44B549;
}

.file .ll-progressbar {
    height: 3px;
    max-height: 3px;
}

.file .progress-external {
    width: 100%;
    height: 5px;
    border: 1px solid #ffffff;
    border-radius: 5px;
    background-color: rgba(52, 166, 248, 0.20);
}

.file .progress-internal {
    position: relative;
    float: left;
    width: 0px;
    height: 3px;
    background-color: #34A6F8;
}

.file .progress-txt {
    color: #999999;
    font-size: 12px;
    line-height: 24px;
    /* margin-right: 10px; */
    /* padding-left: 5px; */
}
.file .uploading{
    padding-left: 10px;
}
.drag-check{
    width: 16px;
    height: 16px;
    border: 1px solid #ddd;
    border-radius:2px;
}
/* å¿…å¡«ç›¸å…³çš„æ ·å¼ */

.required-x {
    color: red !important;
    font-size: 13px !important;
    max-width: 5px;
    min-width: 10px;
    width: 10px !important;
    padding: 0px !important;
    margin: 0 !important;
    /* display: inline !important; */
    /* padding-left: 6px !important;
    padding-left: 0px\9 !important; */
    /* padding-right: 7px\9 !important; */
    margin-left: -10px\9 !important;
    text-align: right;
    top: 7px;
    padding-right: 5px\9;
    position: absolute;
}

.must-required {
    border: 1px solid red !important;
    zoom: 1;
}
.type-required{
    border: 1px solid red !important;
    zoom: 1;
}   

.must-required:before,
.must-required:after {
    content: "";
    display: table;
    clear: both;
}

.radio .must-required,
.check .must-required {
    border: none !important;
}

.check .must-required .layui-form-checkbox[lay-skin=primary] i::before {
    color: red !important;
}

.radio .must-required .layui-form-radio>i {
    color: red !important;
}

.datepicker .layui-input[readonly] {
    background-color: #ffffff;
    cursor: default;
}

.dropdown .must-required .select2-selection {
    border: 0px;
}

.ctl-title .remark-td {
    width: 10px;
    position: relative;
    line-height: 20px;
    /* width: 10px \9; */
}

.ctl-title .remark-tip {
    margin: 0px !important;
    top: 2px;
    position: absolute;
    /* right: -18px !important; */
    right: -10px !important;
}

.ctl-title .remark-tip {
    max-width: 16px \9 !important;
    right: -6px \9 !important;
}

.dropdown .required-x {
    /* right: -3px !important;
    right: -3px\9 !important; */
    top: 6px\9 !important;
}

.ctl-title .remark-tip:hover,
.remark-tip:hover {
    color: #1990FF;
}

.ctl-title .remark-tip-empty {
    font-size: 14px;
    color: #9B9B9B;
}

.ctl-title .remark-tip-empty:hover {
    color: #9B9B9B;
}

.remark-tip-all {
    max-height: 330px;
    overflow-y: auto;
    padding: 5px;
}

.remark-tip-all li {
    list-style: none;
    font-size: 13px !important;
    margin-bottom: 5px;
    display: block;
}

.remark-tip-all li span {
    display: block;
    margin-left: 15px;
    min-width: 50px;
}

.remark-tip-all li::before {
    content: ".";
    display: block;
    float: left;
    font-size: 40px !important;
    margin-right: 5px;
    position: relative;
    top: -13px;
    color: #1990FF;
}


/* å­åˆ—è¡¨é‡Œçš„å­—æ®µå¿…å¡«ï¼Œæ ·å¼è¦†ç›– */

.datalist .table .tr td .control-runtime .must-required {
    border: 1px solid red !important;
}

.datalist .table .tr td .radio .must-required {
    border: none !important;
}

.datalist .table .tr td .check .must-required {
    border: none !important;
}

.datalist .table .tr td .control-runtime .radio .must-required,
.datalist .table .tr td .control-runtime .check .must-required {
    border: none !important;
}

.datalist .table .tr td .control-runtime .check .must-required .layui-form-checkbox[lay-skin=primary] i {
    border-color: red !important;
}

.datalist .table .tr td .control-runtime .radio .must-required .layui-form-radio>i {
    color: red !important;
}

.datalist .table .tr td .control-runtime .datepicker .layui-input[readonly] {
    background-color: #ffffff;
    cursor: default;
}

.datalist .table .tr td .control-runtime .dropdown .must-required .select2-selection {
    border: 0px;
}


/* ä¸‹æ‹‰æ¡†æ ·å¼ */

.select2-selection {
    border-color: #D2D5DB !important;
    border-radius: 2px !important;
    min-height: 30px;
}

.select2-dropdown {
    border-radius: 2px !important;
}

.control-runtime .ctl-content .input-block .select2-dropdown-open {
    border: 1px solid #5BA1F5 !important;
    /* -webkit-transition:all 0.2s ease-in-out;
    -moz-transition:all 0.2s ease-in-out;
    -o-transition:all 0.2s ease-in-out;
    -ms-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out; */
}


.control-runtime .ctl-content .input-block .select2-dropdown-open .select2-selection__arrow {
    display: initial;
}

.datalist .table td .control-runtime .form-control-warp-column .select2-container {
    /* min-width: 124px; */
}

.select2-container .select2-selection--single .select2-selection__rendered {
    padding: 0 !important;
    position: absolute;
    left: 10px;
    right: 25px;
}
.select2-container--default .select2-selection--single{
    color: inherit !important;
}
.select2.select2-container,.select2.select2-container .selection,.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__rendered{
    font-family: inherit!important;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
    width: 100%;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
}

.datalist .table td .control-runtime .form-control-warp-column .text-area {
    min-width: 100px;
}

.datalist .table td .control-runtime .form-control-warp-column textarea {
    min-width: 90px;
}


/* æ—¶é—´æŽ§ä»¶çš„å›¾æ ‡ */

.datepicker .input-block {
    position: relative;
}

.datepicker .input-block input {
    padding-right: 24px;
    padding-bottom: 2px;
}

.datepicker .icon-dp {
    float: right;
    position: absolute;
    right: 10px;
    top: 6px;
    color: #BFBFBF;
    font-size: 13px !important;
}


/*  */

.hyperlink .input-block {
    display: inline-block;
    margin-top: 5px;
}
.hyperlink .ctl-content .input-block a{
    font-family: inherit!important;
    font-size: inherit !important;
}
.hyperlink .ctl-content .value-text div,.hyperlink .ctl-content .value-text div a{
    font-family: inherit!important;
    font-size: inherit !important;
}


/* radioæ”¹è‰² */

.layui-form-radio>i:hover,
.layui-form-radioed>i {
    color: #1990FF !important;
}


/* checkboxæ”¹è‰² */

.layui-form-checkbox[lay-skin=primary]:hover i {
    border-color: #1990FF !important;
}

.layui-form-checkbox[lay-skin=primary] i {
    border: 0 none;
    top: 2px;
    height: 17px \9;
}

.layui-form-checked i,
.layui-form-checked:hover i {
    color: #1990FF !important;
}


/* æ—¶é—´æŽ§ä»¶æ”¹è‰² */

.layui-laydate .layui-laydate-main .layui-laydate-content .layui-this {
    /* background-color: #fff !important; */
}

.layui-laydate .laydate-time-show.layui-laydate-main .layui-laydate-content .layui-this::before {
    content: none;
}

.laydate-btns-now,
.layui-laydate-footer span:hover {
    color: #34A6F8 !important;
}

.laydate-footer-btns .laydate-btns-confirm {
    border: 1px solid #D3D5D9 !important;
    padding: 0 15px;
    line-height: 25px !important;
}

.laydate-footer-btns span {
    border: 0 !important;
}


/* .layui-laydate .layui-laydate-main .layui-laydate-content .layui-this::before{
    content: attr(lay-day);
    width: 25px;
    height: 25px;
    line-height: 25px;
    position: absolute;
    background-color: #34A6F8 !important;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    top: 50%;
    margin-top: -12.5px;
    left: 50%;
    margin-left: -12.5px;
} */


/* é™„ä»¶æ–‡ä»¶å›¾æ ‡é¢œè‰² */

.icon-pdf {
    color: #F24B50;
}

.icon-txt {
    color: #65749F;
}

.icon-ppt {
    color: #F24B50;
}

.icon-word {
    color: #4D83FF;
}

.icon-excel {
    color: #00CD93;
}

.icon-rar {
    color: #4D83FF;
}

.icon-img {
    color: #F9A84D;
}

.icon-icon-video {
    color: #6D78FF;
}

.icon-txtbeifen {
    color: #F24B50;
}

.icon-buzhiming {
    color: #F9A84D;
}


/* numberä¿®é¥° */
.number .input-block input {
    /* margin-right: -5px; */
}

.control-runtime input.number-percentage/*å¾ªçŽ¯åŸŸç™¾åˆ†æ¯”æ•°å€¼*/,
.input-block input.number-percentage/*å¾ªçŽ¯åŸŸç™¾åˆ†æ¯”æ•°å€¼*/{
    padding-right: 22px !important;
}

.span-percentage.edit{position: absolute;right: 6px;top: 7px;background: transparent;}
.number .span-percentage.readonly{}
.number .value-text{padding: 6px 0 6px 6px;}

.number {
    padding-right: 0px !important;
}


/* .picker div:nth-child(2){width:200px !important;height:100px !important;}   */

.picker {
    width: 25px;
    height: 25px;
    overflow: hidden;
    position: absolute;
    z-index: 9;
}

.picker {
    background: transparent !important;
    color: transparent !important;
}

.picker * {
    background: transparent !important;
    color: transparent !important;
}
.onpicker {
    float: left;
    font-size: 12px;
    margin-right: 10px;
}
.onpicker .webuploader-pick{
    background: #34A6F8 !important;
    color: #fff !important;
    padding: 0px;
    line-height: 25px;
    padding: 0px 10px;
    
}
.pickertype {
    width: 25px;
    height: 25px;
    overflow: hidden;
    position: absolute;
    z-index: 0;
    position: absolute !important
}

.pickertype {
    background: transparent !important;
    color: transparent !important;
}

.pickertype * {
    background: transparent !important;
    color: transparent !important;
}
.shade {
    position: absolute;
    z-index: 1;
}


/* é€‰äººæŽ§ä»¶,æ•°æ®äº’è”æŽ§ä»¶ */

.wrap-selectAuditors .bootstrap-tagsinput,.wrap-selectAuditors .bootstrap-tagsinput .tag{
    color: inherit;
}
.person .input-block,
.org .input-block,
.dataconnect .input-block {
    display: inline-block;
}

.person .form-control-warp-column,
.org .form-control-warp-column,
.dataconnect .form-control-warp-column {
    margin-top: 3px !important;
}

.person .selectAuditors-wrap,
.org .selectAuditors-wrap,
.dataconnect .selectAuditors-wrap {
    float: left;
    width: 100%;
    height: 32px;
    position: relative;
    border: 1px solid #ddd;
}

.person .must-required .selectAuditors-wrap>div,
.org .must-required .selectAuditors-wrap>div,
.dataconnect .must-required .selectAuditors-wrap>div {
    border: 1px solid #ffffff !important;
}

.person .selectAuditors-wrap>div,
.org .selectAuditors-wrap>div,
.dataconnect .selectAuditors-wrap>div {
    /* border: 1px solid #DDDDDD; */
    border-radius: 2px;
}

.person .form-item,
.org .form-item {
    margin-bottom: 12px;
}

.person .selectAuditors-wrap .add_icon,
.org .selectAuditors-wrap .add_icon,
.dataconnect .selectAuditors-wrap .add_icon,
.op-upload {
    display: inline-block;
    width: 30px;
    height: 30px;
    border-left: 1px solid #DDDDDD;
    position: absolute;
    right: 1px;
    top: 0;
    cursor: pointer;
}
.file .op-upload-k{
    width: 120px;
    height: 15px;
    position: absolute;
    left: -46px;
    top: 23px;
    text-align: left;
    display: none;
}
.file .op-upload-type{
    width: 120px;
    background: #fff;
    border: 1px solid #E9EBEE;
    position: fixed;
    padding: 7px 0px;
    text-align: left;
    display: none;
    z-index: 99999;
    color: #222;
}
.file .op-upload-type .type-p{
    height: 30px;
    line-height: 30px;
    padding-left: 13px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}

.file .op-upload-type .type-p:hover{
    background: #F5F5F5;
}
.file .op-upload-type:before{
    content: "";
    width: 0px;
    height: 0px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #E9EBEE;
    position: absolute;
    top: -10px;
    left: 48px;
}
.file .op-upload-type:after{
    content: "";
    width: 0px;
    height: 0px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #fff;
    position: absolute;
    top: -8px;
    left: 50px;
}



.select-file-type{
    width: 120px;
    background: #fff;
    position: fixed;
    top: 100px;
    left: 0px;
    padding: 7px 0px;
    display: none;
    z-index: 9999999;
    border: 1px solid #E9EBEE;
}
.select-file-type .webuploader-pick{
    padding: 0px;
    background: rgba(52, 166, 248, 0);
    color: #222;
    text-align: left;
}
.select-file-type .op-upload-type{
    width: 118px;
    background: #fff;
    /* border: 1px solid #E9EBEE;
    position: fixed;
    padding: 7px 0px;
    text-align: left;
    display: none;
    z-index: 99999;
    color: #222; */
}
.select-file-type .op-upload-type .type-p{
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding-left: 13px;
    text-overflow:ellipsis;
    white-space: nowrap;
    cursor: pointer;
}

.select-file-type .op-upload-type .type-p:hover{
    background: #F5F5F5;
}
.select-file-type .op-upload-type:before{
    content: "";
    width: 0px;
    height: 0px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #E9EBEE;
    position: absolute;
    top: -10px;
    left: 48px;
}
.select-file-type .op-upload-type:after{
    content: "";
    width: 0px;
    height: 0px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #fff;
    position: absolute;
    top: -8px;
    left: 50px;
}
.person .selectAuditors-wrap .add_icon::after,
.org .selectAuditors-wrap .add_icon::after,
.dataconnect .selectAuditors-wrap .add_icon::after,
.steps_item .item_main .and_icon::after,
.op-upload::after,
.op-upload-test::after {
    content: '';
    position: absolute;
    width: 13px;
    height: 1px;
    background-color: #bbb;
    top: 14px;
    left: 8px;
}

.person .selectAuditors-wrap .add_icon::before,
.org .selectAuditors-wrap .add_icon::before,
.dataconnect .selectAuditors-wrap .add_icon::before,
.steps_item .item_main .and_icon::before,
.op-upload::before,
.op-upload-test::before {
    content: '';
    position: absolute;
    width: 1px;
    height: 13px;
    background-color: #bbb;
    top: 8px;
    left: 14px;
}

.person .selectAuditors-wrap:hover .add_icon::before,
.org .selectAuditors-wrap:hover .add_icon::before,
.dataconnect .selectAuditors-wrap:hover .add_icon::before,
.steps_item .item_main:hover .and_icon::before,
.op-upload:hover::before,
.op-upload-test:hover::before {
    content: '';
    position: absolute;
    width: 1px;
    height: 13px;
    background-color: #888888;
}

.person .selectAuditors-wrap:hover .add_icon::after,
.org .selectAuditors-wrap:hover .add_icon::after,
.dataconnect .selectAuditors-wrap:hover .add_icon::after,
.steps_item .item_main:hover .and_icon::after,
.op-upload:hover::after,
.op-upload-test:hover::after {
    content: '';
    position: absolute;
    width: 13px;
    height: 1px;
    background-color: #888888;
    top: 14px;
    left: 8px;
}

.file-ops .op-upload::before {
    top: 5px;
    left: 11px;
}

.file-ops .op-upload::after {
    top: 11px;
    left: 5px;
}

.file-ops .op-upload-test::before {
    top: 6px;
    left: 12px;
}

.file-ops .op-upload-test::after {
    top: 12px;
    left: 6px;
}

.layui-input-search .before {
    border-left: 1px solid #dddddd;
    font-size: 15px;
}

#dataconnect_table .layui-laypage-limits {
    display: none;
}

#dataconnect_table .layui-table-page>div {
    margin-top: 0px;
}

#dataconnect_table .layui-none {
    background: url(/public/3rd/image/wushuju.png) 20px 0px no-repeat;
}

.layui-table .row-selected {
    background-color: #e6e6e6;
}

.layui-table .row-selected td {
    border-color: #e6e6e6;
}


/* text */

.textbox .form-control-warp-column {
    margin-top: 3px !important;
}


/* tagsinputs è‡ªå®šä¹‰æ ·å¼ */

.tagsinut-show-href a {
    /* background-color: #FFFFFF; */
    color: #5BA1F5 !important;
    margin: 0px;
    text-decoration: none;
}
.dataconnect .tagsinut-show-href{
    font-family: inherit !important;
}
.dataconnect .tagsinut-show-href a {
    /* background-color: #FFFFFF; */
    color: inherit!important;
    font-family: inherit!important;
}

/* åŸŽå¸‚é€‰æ‹©æ ·å¼ */

.select-city-block {
    position: relative;
    color: #444;
    height: 30px;
    line-height: 28px;
    border: 1px solid #D9DDE0;
    display: block;
    cursor: pointer;
}

.city-val {
    height: 100%;
    width: 100%;
}

.city-block-ctlid {
    position: relative;
    width: 100%;
    height: 28px;
}

.city-block-list {
    position: absolute;
    top: 34px;
    width: 430px;
    border: 1px solid #E9EBEE;
    border-radius: 4px;
    background: #fff;
    box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.1);
}

.ctl_tip .tip-content {
    background-color: #FFF5EA;
    color: #666666;
    min-height: 30px;
    /* width: 100%; */
    display: block;
    border-radius: 2px;
    /* line-height: 30px; */
    text-align: left;
    padding: 6px 10px;
    font-size: 13px !important;
    /* margin-left: 10px; */
}
/* ====================é™„ä»¶ç›¸å…³çš„æ ·å¼ï¼ˆæ”¹ç‰ˆieï¼‰====================== */
.file .Tdrag-div-ie{
    position: relative;
    z-index: 99;
    overflow: hidden;
}
.file .Tdrag-div-ie .file-no-data{
    padding:6px;
    color: inherit;
}
.file .Tdrag-div-ie .drag-title{
    height: 30px;
    min-height: 30px;
    align-items: center;
    width: 100%;
    padding: 0px 10px 0px 8px;
    /* min-width: 168px; */
    background:rgba(249,249,249,1);
    border-radius:2px 2px 0px 0px;
    /* margin-bottom: 6px; */
    color: #666;
}
.file .Tdrag-div-ie .name-up{
    height: 24px;
    line-height: 23px;
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 10000;
    /* background:rgba(249,249,249,1); */
    padding-right: 10px;
}
.file .Tdrag-div-ie .layui-form-checkbox[lay-skin="primary"] span{
    color: #666 !important;
}
.file .Tdrag-div-ie .drag-title .input-block{
    float: left;
}
.file .Tdrag-div-ie .drag-title .title-up{
    float: left;
    margin-left: 10px;
    cursor: pointer;
    line-height: 30px;
}
.file .Tdrag-div-ie .drag-title .title-up .icon-xiazai{
    color: #777;
}
.file .Tdrag-div-ie .drag-boxList{
    padding-top: 0px;
    height: auto;
    overflow: hidden;
}
.file .Tdrag-div-ie .drag-boxList .layui-form-checkbox[lay-skin=primary]{
    min-height: 19px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con{
    color: #666;
    font-size: 13px !important;
}
.file .Tdrag-div-ie .con-title{
    margin-bottom: 2px;
    padding-left: 10px;
    color: #666;
    margin-top: 10px;
}
.file .Tdrag-div-ie .con-title:first-child{
    margin-top: 0px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name{
    font-size: 14px;
    color: #5BA1F5;
    height: 26px;
    line-height: 26px;
    align-items: center;
    cursor: pointer;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .layui-form-checkbox{
    padding-left: 22px;
    float: left;
    position: absolute;
    margin-top: 3px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen{
    position: relative;
    height: 24px;
    line-height: 24px;
    border-radius:2px;
    overflow: hidden;
    width: 100%;
    padding-left: 6px;
    padding-right: 10px;
    float: left;
    cursor: pointer;
    background: rgba(52, 166, 248, 0);
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .iconfont{
    float: left;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .name-up{background: #fff;}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen:hover,
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen:hover .name-up{
    background:rgba(245,247,250,1);
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .name-span{
    /* overflow: hidden;
    width: 0; */
    padding-left: 6px;
    padding-right: 6px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .name-span span{
    /* display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; */
}
.file .Tdrag-div-ie .op-delete .icon-x{
    font-size: 20px;
    vertical-align: -2px;
    margin-left: 0px;
}
.file .Tdrag-div-ie .op-drag .icon-tuodong1{
    font-size: 13px !important;
    vertical-align: 1px;
    margin-left: 14px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .iconfont,
.file .Tdrag-div-ie .op-download .icon-xiazai,
.file .Tdrag-div-ie .op-download .icon-xiazai{
    margin-left: 14px;
}
.file .Tdrag-div-ie .op-delete .icon-x{
    margin-left: 10px;
}
.file .Tdrag-div-ie .name-wen:hover .op-delete{
    display: inline;
}
.file .Tdrag-div-ie .name-wen:hover .ico-label,
.file .Tdrag-div-ie .name-wen:hover .op-download{
    display: inline;
}
.file .Tdrag-div-ie .name-wen:hover .op-drag{
    display: inline;
}
.file .Tdrag-div-ie .name-wen:hover .icon-succeed{
    display: none;
}

.fileÂ .Tdrag-div-ieÂ .name-upÂ .iconfont,
.file .Tdrag-div-ie .op-delete .icon-x,
.file .Tdrag-div-ie .op-download .icon-xiazai,
.file .Tdrag-div-ie .op-drag .icon-tuodong1 {
    color: #777777;
}
.file .Tdrag-div-ie .name-up .iconfont.icon-succeed{
    color: #44B549;
    background: #fff;
}
.checkTip{color: red;}
.con-name:hover .checkTip{display: none;}

.file .Tdrag-div-ie .iconfont:hover,
.file .Tdrag-div-ie .op-download .icon-xiazai:hover,
.file .Tdrag-div-ie .op-drag .icon-tuodong1:hover,
.file .Tdrag-div-ie .op-delete .icon-x:hover {
    color: #5BA1F5;
}
.file .Tdrag-div-ie .ico-label,
.file .Tdrag-div-ie .op-delete{
    display: none;
}
.file .Tdrag-div-ie .op-download{
    display: none;
}
.file .Tdrag-div-ie .op-drag{
    display: none;
}
.file .Tdrag-div-ie .iconfont{
    cursor: pointer;
}
.file .Tdrag-div-ie .TfallbackClass{
    height: 24px;
    border-radius:2px;
    background: #fff ;
    opacity: 1 !important;
    padding: 0px 10px;
    color: #222 !important;
    border:1px solid rgba(51,166,248,1);
}
.file .Tdrag-div-ie .TghostClass{
    background: #f6fbff;
    padding: 0px 10px;
    border:1px dashed rgba(19,173,255,1);
}
.file .Tdrag-div-ie .TghostClass *{
    opacity: 0;
}


/* ============é™„ä»¶ç›¸å…³çš„æ ·å¼ï¼ˆæ”¹ç‰ˆè°·æ­Œï¼‰=================== */
.file .Tdrag-div{
    /* margin-top: 10px; */
}
.file .Tdrag-div .file-no-data{
    padding:6px;
    color: inherit;
}
.file .Tdrag-div .drag-title{
    height: 30px;
    min-height: 30px;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 0px 10px 0px 8px;
    /* min-width: 168px; */
    background:rgba(249,249,249,1);
    border-radius:2px 2px 0px 0px;
    margin-bottom: 6px;
    /* margin-bottom: 6px; */
    color: #666;

}
.file .Tdrag-div .layui-form-checkbox[lay-skin="primary"] span{
    color: #666 !important;
}

.file .Tdrag-div .drag-title .title-up{
    margin-left: 10px;
    cursor: pointer;
}
.file .Tdrag-div .drag-title .title-up .icon-xiazai{
    color: #777;
}
.file .Tdrag-div .drag-boxList{
    padding-top: 0px;
    height: auto;
    overflow: hidden;
}
.file .Tdrag-div .drag-boxList .layui-form-checkbox[lay-skin=primary]{
    min-height: 19px;
}
.file .Tdrag-div .drag-boxList .list-drag-con{
    color: #666;
    font-size: 13px !important;
}

.file .Tdrag-div .con-title{
    margin-bottom: 2px;
    padding-left: 10px;
    color: #666;
    margin-top: 10px;
}
.file .Tdrag-div .con-title:first-child{
    margin-top: 0px;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name{
    font-size: 14px;
    color: #5BA1F5;
    height: 26px;
    line-height: 26px;
    display: flex;
    align-items: center;
    cursor: pointer;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .layui-form-checkbox{
    padding-left: 22px;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .name-wen{
    flex: 1;
    height: 24px;
    line-height: 24px;
    border-radius:2px;
    overflow: hidden;
    width: 100%;
    display: flex;
    padding-left: 6px;
    padding-right: 6px;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .name-wen:hover{
    background:rgba(245,247,250,1);
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .name-wen .name-span{
    flex: 1;
    overflow: hidden;
    width: 0;
    padding-left: 6px;
    padding-right: 6px;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .name-wen .name-span span{
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left !important;
}
.file .Tdrag-div .op-delete .icon-x{
    font-size: 20px;
    vertical-align: -2px;
    margin-left: 0px;
}
.file .Tdrag-div .op-drag .icon-tuodong1{
    font-size: 13px !important;
    vertical-align: 1px;
    margin-right: 4px;
}
.file .Tdrag-div .name-wen:hover .op-delete{
    display: inline;
}
.file .Tdrag-div .name-wen:hover .op-download{
    display: inline;
}
.file .Tdrag-div .name-wen:hover .op-drag{
    display: inline;
}
.file .Tdrag-div .name-wen:hover .icon-succeed{
    display: none;
}
.file .Tdrag-div .icon-succeed{
    color: #44B549;
    margin-right: 1px;
}
.file .Tdrag-div .op-delete .icon-x,
.file .Tdrag-div .op-download .icon-xiazai,
.file .Tdrag-div .op-drag .icon-tuodong1 {
    color: #777777;
}
.file .Tdrag-div .op-download .icon-xiazai:hover,
.file .Tdrag-div .op-drag .icon-tuodong1:hover,
.file .Tdrag-div .op-delete .icon-x:hover {
    color: #5BA1F5;
}
.file .Tdrag-div .op-delete{
    display: none;
    /* margin-left: 8px; */
}
.file .Tdrag-div .op-download{
    display: none;
    /* margin-left: 8px; */
}
.file .Tdrag-div .op-drag{
    display: none;
    /* margin-left: 8px; */
}
.file .Tdrag-div .iconfont{
    cursor: pointer;
}
.file .Tdrag-div .TfallbackClass{
    height: 24px;
    border-radius:2px;
    background: #fff ;
    opacity: 1 !important;
    padding: 0px 10px;
    color: #222 !important;
    border:1px solid rgba(51,166,248,1);
}
.file .Tdrag-div .TghostClass{
    background: #f6fbff;
    padding: 0px 10px;
    border:1px dashed rgba(19,173,255,1);
}
.file .Tdrag-div .TghostClass *{
    opacity: 0;
}
/* ============æ„è§å›žå¡«åŸŸ=================== */
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1;font-family: inherit !important;}
.opinionBackFillArea-span .md8{
    float: left;
    font-family: inherit !important;
}
.opinionBackFillArea-span .concent{
    overflow: hidden;
    font-family: inherit !important;
}
.opinionBackFillArea-span .opinion{
    font-family: inherit !important;
    position: relative;
    top: 4px;
}
.opinionBackFillArea-span .opinion.isAllAnon{
    color: #666666;
}
.opinionBackFillArea-span .md4{
    float: right;
    font-family: inherit !important;
}
.back-text{
    text-align: left;
    background-color: transparent;
    display: inline-block;
    font-family: inherit !important;
}


.opinionBackFillArea-span .hr{
    margin-bottom: 8px;
    margin-top: 10px;
}
.underPart{
    margin-top: 5px;
}
.lastUnderPart{
    margin-top: 3px;
    font-family: inherit !important;
}
.signature{
    overflow: hidden;
}
.text-right{
    text-align: right;
}
.signature img{
    width: 168px;
    height: 80px;
}
.opinionBackFillArea-span .time{
    text-align: right;
    font-family: inherit !important;
    color: inherit !important;
}
.opinionBackFillArea-span .BackFillAreaTitle{
    color: #666666;
}
.text-overflow{overflow: hidden; font-family: inherit !important;white-space: nowrap; text-overflow: ellipsis;}
.organization{white-space: nowrap;}
.opinionBackFillArea .organization{color: inherit !important;}

.person .ctl-content *,.dataconnect .ctl-content *{
    font-size: inherit !important;
    font-family: inherit !important;
}
.org .ctl-content *{
    font-size: inherit !important;
    font-family: inherit !important;
}

.check .ctl-content .input-block .layui-form-checkbox{
    font-family: inherit!important;
    font-size: inherit !important;
}
.input-block .layui-form-checkbox[lay-skin=primary] span{
    color: inherit!important;
    font-family: inherit!important;
    font-size: inherit !important;
    vertical-align: text-top;
    line-height: 1;
}

.city  .ctl-content div{
    font-family: inherit!important;
}
.multitext  .ctl-content div{
    font-family: inherit!important;
}

.control-runtime {
    width: 100%;
    /* height: 100%; */
    margin: 0 auto;
}

.control-runtime table {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    padding: 0px;
    border-collapse: collapse;
    border: 0px;
}

.control-runtime table td {
    word-wrap: break-word;
    word-break: break-all;
    vertical-align: inherit;
}
.control-runtime 
.datalist .table td .control-runtime.datalist-td{
    width: 100%;
    padding: 0px;
    min-height: 35px;
    padding-left: 0px !important;
    vertical-align: middle !important;
    word-break: break-all;
    line-height: 1.42857143;
}
.datalist .table td .control-runtime.datalist-td .control-runtime{ 
    padding: 0px;
}


/* å·¦å³å¸ƒå±€ */

.control-runtime .form-control-warp-lr {
    min-height: 40px;
}

.control-runtime .form-control-warp-lr .ctl-title {
    /* background-color: #F8F8F8;
    border-right:1px solid #D9DDE0DDD; */
    height: auto;
    width: 85px;
    min-width: 85px;
    max-width: 85px;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    padding-top: 6px;
    padding-left: 7px;
    /* padding-right:7px;
    padding-right:15px \9; */
    margin-right: 10px;
    position: relative\9;
}

.control-runtime .form-control-warp-lr .ctl-title span {
    font-size: 13px;
    max-width: 65px;
    /* min-height: 40px; */
    color: #666666;
    /* display: table-cell; */
    /* vertical-align: middle; */
    display: contents;

}
.control-runtime .form-control-warp-lr .ctl-title span:first-child {
    padding-right:5px \9 !important;
}

.dropdown .form-control-warp-lr .ctl-title .style-rule-target {
    padding-right: 8px \9;
}

.control-runtime .ctl-title .style-rule-target {
    display: inline-block !important;
    padding: 0px !important;
    white-space: pre-wrap;
}

.dropdown .form-control-warp-lr .ctl-title table td {
    /* height: unset !important; */
}


/* ä¸Šä¸‹å¸ƒå±€ */

.control-runtime .form-control-warp-ud {
    min-height: 40px;
}

.control-runtime .form-control-warp-ud .ctl-title {
    background-color: #F8F8F8;
    /* border-bottom:1px solid #D9DDE0DDD; */
    height: 40px;
    width: 100%;
    text-align: center;
    display: table;
}

.control-runtime .form-control-warp-ud .ctl-title span {
    font-size: 13px !important;
    color: #666666;
    display: table-cell;
    vertical-align: middle;
}


/* æŽ§ä»¶å†…å®¹åŒºåŸŸç»Ÿä¸€æ ·å¼ begin*/

.control-runtime .ctl-title span {
    /* width: 100%; */
    padding: 6px 0 6px 0;
}
.control-runtime .htmltext-span .ctl-content{
    border: none!important;
}
.control-runtime .htmltext-span  img{
    max-width: 100%;
}
.control-runtime .ctl-content {
    width: 100%;
    vertical-align: top;
    padding: 0 0 10px 10px;
}
.control-runtime.datalist-td .ctl-content{
    padding: 0;
}

.form-control-warp-column .ctl-content {
    vertical-align: middle !important;
    /* padding: 3px 8px !important; */
}


/* .control-runtime .ctl-content .input-block{
    text-align: center; */


/* width: 100%;
background-color:#fff !important;

} */

.input-block .layui-input,
.input-block .layui-select,
.input-block .layui-textarea {
    height: 32px;
    min-height: 32px;
    margin: 0px auto;
    /* line-height: 32px; */
    line-height: normal;
    color: #222;
    text-align: inherit;
}
.input-block .layui-input,
.input-block .layui-select,
.input-block .layui-textarea {
    color: inherit;
    text-align: inherit;
    font-family: inherit !important;
} 
.form-pc-preview .input-block .layui-input,
.form-pc-preview .input-block .layui-select,
.form-pc-preview .input-block .layui-textarea {
    color: inherit;
}

.remark-tip {
    color: #b1b1b1;
    font-size: 13px !important;
    vertical-align: 0px;
}

.input-block .layui-form-checkbox {
    margin: 6px 2px;
    padding-left: 23px;
}
/* .form-pc-preview .layui-form-checkbox[lay-skin="primary"] span{
    color: inherit!important;
} */
.input-block .layui-form-checkbox>span {
    /* width: 50px; */
    max-width: 100px \9;
    word-wrap: break-word !important;
    word-break: break-all;
    white-space: unset;
    /* color: inherit!important; */
}

.input-block .layui-form-checkbox i {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.input-block .layui-form-checkbox i::before {
    content: "\e71b";
    color: #DDDDDD;
}

.input-block .layui-form-checkbox.layui-form-checked i::before {
    content: "\e71a";
    color: #1990FF;
}

.input-block .layui-form-radio {
    margin: 2px 2px;
    font-size: inherit!important;
    font-family: inherit!important;
}

.input-block .layui-form-radio div {
    font-size: 13px !important;
    color: #222222;
}
.input-block .layui-form-radio div {
    font-size: inherit!important;
    color: inherit;
    font-family: inherit!important;
}
.input-block .layui-form-radio>i {
    font-size: 16px;
    color: #ddd;
    margin-right: 6px;
}

.input-block a {
    margin-right: 8px;
    text-decoration: none;
    float: left;
}

.input-block a:hover,
.hyperlink a:hover {
    text-decoration: underline !important;
}

.hyperlink a {
    margin-right: 15px !important;
    color: #5BA1F5;
    text-decoration: none !important;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

input[type="number"] {
    -moz-appearance: textfield;
}


/* æŽ§ä»¶å†…å®¹åŒºåŸŸç»Ÿä¸€æ ·å¼ end*/


/********start è¦†ç›–laydateé»˜è®¤æ ·å¼,ç”¨äºŽæ˜¾ç¤ºå°æ—¶å’Œåˆ†é’Ÿ********/


/* .layui-laydate-content>.layui-laydate-list {
    padding-bottom: 0px;
    overflow: hidden;
}
.layui-laydate-content>.layui-laydate-list>li{
    width:50%
} */


/********end è¦†ç›–laydateé»˜è®¤æ ·å¼,ç”¨äºŽæ˜¾ç¤ºå°æ—¶å’Œåˆ†é’Ÿ********/

.multitext {
    height: auto;
}
.multitext .value-text{
    white-space: pre-wrap;
    word-break: break-all;
}
.control-runtime .text-area {
    width: 100%;
    min-height: 30px;
    display: block;
    /* padding-left:3px; */
    /* padding-right: 5px; */
    position: relative;
    /* text-align: left; */
    /* margin-top: 6px; */
}
.control-runtime .input-block {
    overflow: hidden;
    font-family: inherit !important;
}
.control-runtime.calculation .input-block,
.control-runtime.number .input-block {
    position: relative;
    /* padding-top: 7px; */
}

textarea::-webkit-input-placeholder {
    font-size: 13px !important;
}

textarea:-moz-placeholder {
    color: #e0e0e0;
    opacity: 0.6;
    padding: 5px;
    font-size: 13px !important;
}

textarea:-ms-input-placeholder {
    color: #e0e0e0;
    opacity: 0.6;
    padding: 5px;
    font-size: 13px !important;
}

.control-runtime .text-area textarea {
    position: absolute;
    top: 0;
    margin: 0px auto;
    /* padding-left: 5px;
    padding-right: 1px; */
    box-sizing: border-box;
    line-height: 25px;
    padding: 7px 10px;
    border-width: 1px;
    border-style: solid;
    background-color: #fff;
    border-radius: 2px;
    border-color: #D9DDE0;
    width: 100%;
    height: 100%;
    /* min-height:106px; */
    /* max-height: 106px; */
    margin: 0px auto;
    overflow: hidden;
    word-break: break-all;
}
.flex-text-wrap pre{
    padding: 16px 10px;
}
.value-text {
    background-color: transparent;
    padding: 6px;
    word-break: break-all;
    display: inline-block;
    font-family: inherit !important;
    word-break: break-all;
}
.value-text.html-text{
    display: block;
}
.value-text.html-text ol li{
    list-style: decimal !important;
}
.value-text.html-text ul li{
    list-style: outside !important;
}
br{
    display: none;
}
.dataconnect .value-text{
    text-align: inherit;
    font-family: inherit !important;
}
.view-ctl-content {
    text-align: left;
    background-color: transparent;
    padding: 6px;
    display: inline-block;
    word-break: break-all;
}
pre.value-text{
    border: 0;
    color: inherit;
}
/*markdown aæ ‡ç­¾ç»Ÿä¸€*/
.markdown-span a{
    color:#0000ee;
    text-decoration: underline;
}
.file .file-ops {
    display: block;
    height: 25px;
    position: relative;
    z-index: 99999;
    margin-bottom: 10px;
}
.file .file-ops .onetips{
    margin-left: 33px;
    display: none;
}
.file .file-ops .tips{
    margin-left: 33px;
    display: none;
}

.file .file-ops .op-upload .icon-jia {
    display: none;
}
.file .onuploadpicker{
    margin-right: 10px;
}
.file .file-ops .op-upload,
.file .file-ops .op-upload-test {
    /* position: absolute; */
    float: left;
    display: block;
    /* margin:0 auto; */
    padding: 0 auto;
    width: 25px;
    height: 25px;
    left: 0;
    text-align: center;
    /* font-size:15px !important; */
    color: #888888;
    background: #FFFFFF;
    border: 1px solid #D9DDE0;
    border-radius: 2px;
    cursor: pointer;
}

.op-upload i,
.op-upload-test i {
    font-size: 20px;
    color: #D9DDE0;
    border-radius: 2px;
    cursor: pointer;
}

.op-upload i,
.op-upload-test i {
    font-size: 14px;
    color: #DDDDDD;
    margin-top: 1px;
    display: block;
}

.file .file-ops .op-upload:hover {
    background: #eeeeee;
}

.file .file-ops .op-upload-test:hover {
    background: #eeeeee;
}

.file .file-items {
    display: block;
    /* margin-top: 10px; */
    width: 100%;
}

.file .file-items .file-item {
    display: block;
    background-color: #ffffff;
    color: #222222;
    font-size: 12px;
    height: 24px;
    line-height: 22px;
    padding-top: 1px;
    margin: 5px 0;
}

.file .file-item .li-layout {
    width: 100%;
    height: 100%;
}

.file .file-item:hover {
    background-color: #F5F7FA;
}

.file .file-item:hover .ll-ops>.op-download {
    display: inline;
    /* display: block; */
    cursor: pointer;
}

.file .file-item:hover .ll-ops>.op-delete {
    display: inline;
    /* display: block; */
    cursor: pointer;
}

.file .file-item:hover .ll-ops>.icon-succeed {
    display: none;
}

.file .file-items .op-preview:hover,
.file .file-item .op-preview:hover {
    color: #5BA1F5;
    cursor: pointer;
}

.file .ll-icon {
    width: 25px;
    text-align: left;
    padding-left: 2px;
}

.file .ll-file {
    text-align: left;
}
.htmltext.control-runtime table {
    margin: 0;
}
.htmltext.control-runtime .htmltext-span{
    min-width: 100%;
}

.file .ll-file .file-name {
    margin: 0;
    /* padding-left: 5px;  */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    vertical-align: bottom;
    /* position: absolute; */
}

.file .ll-ops {
    width: 50px;
    min-width: 50px;
    text-align: left;
}

.file .ll-ops>.op-download {
    display: none;
}

.file .ll-ops>.op-delete {
    display: none;
}

.file .ll-ops>.op-delete .icon-x,
.file .ll-ops>.op-download .icon-xiazai {
    color: #777777;
}
.file .ll-ops>.op-delete .icon-x{
    font-size: 20px;
    vertical-align: -2px;
}
.file .ll-ops>.icon-succeed {
    color: #44B549;
}

.file .ll-progressbar {
    height: 3px;
    max-height: 3px;
}

.file .progress-external {
    width: 100%;
    height: 5px;
    border: 1px solid #ffffff;
    border-radius: 5px;
    background-color: rgba(52, 166, 248, 0.20);
}

.file .progress-internal {
    position: relative;
    float: left;
    width: 0px;
    height: 3px;
    background-color: #34A6F8;
}

.file .progress-txt {
    color: #999999;
    font-size: 12px;
    line-height: 24px;
    /* margin-right: 10px; */
    /* padding-left: 5px; */
}
.file .uploading{
    padding-left: 10px;
}
.drag-check{
    width: 16px;
    height: 16px;
    border: 1px solid #ddd;
    border-radius:2px;
}
/* å¿…å¡«ç›¸å…³çš„æ ·å¼ */

.required-x {
    color: red !important;
    font-size: 13px !important;
    max-width: 5px;
    min-width: 10px;
    width: 10px !important;
    padding: 0px !important;
    margin: 0 !important;
    /* display: inline !important; */
    /* padding-left: 6px !important;
    padding-left: 0px\9 !important; */
    /* padding-right: 7px\9 !important; */
    margin-left: -10px\9 !important;
    text-align: right;
    top: 7px;
    padding-right: 5px\9;
    position: absolute;
}

.must-required {
    border: 1px solid red !important;
    zoom: 1;
}
.type-required{
    border: 1px solid red !important;
    zoom: 1;
}   

.must-required:before,
.must-required:after {
    content: "";
    display: table;
    clear: both;
}

.radio .must-required,
.check .must-required {
    border: none !important;
}

.check .must-required .layui-form-checkbox[lay-skin=primary] i::before {
    color: red !important;
}

.radio .must-required .layui-form-radio>i {
    color: red !important;
}

.datepicker .layui-input[readonly] {
    background-color: #ffffff;
    cursor: default;
}

.dropdown .must-required .select2-selection {
    border: 0px;
}

.ctl-title .remark-td {
    width: 10px;
    position: relative;
    line-height: 20px;
    /* width: 10px \9; */
}

.ctl-title .remark-tip {
    margin: 0px !important;
    top: 2px;
    position: absolute;
    /* right: -18px !important; */
    right: -10px !important;
}

.ctl-title .remark-tip {
    max-width: 16px \9 !important;
    right: -6px \9 !important;
}

.dropdown .required-x {
    /* right: -3px !important;
    right: -3px\9 !important; */
    top: 6px\9 !important;
}

.ctl-title .remark-tip:hover,
.remark-tip:hover {
    color: #1990FF;
}

.ctl-title .remark-tip-empty {
    font-size: 14px;
    color: #9B9B9B;
}

.ctl-title .remark-tip-empty:hover {
    color: #9B9B9B;
}

.remark-tip-all {
    max-height: 330px;
    overflow-y: auto;
    padding: 5px;
}

.remark-tip-all li {
    list-style: none;
    font-size: 13px !important;
    margin-bottom: 5px;
    display: block;
}

.remark-tip-all li span {
    display: block;
    margin-left: 15px;
    min-width: 50px;
}

.remark-tip-all li::before {
    content: ".";
    display: block;
    float: left;
    font-size: 40px !important;
    margin-right: 5px;
    position: relative;
    top: -13px;
    color: #1990FF;
}


/* å­åˆ—è¡¨é‡Œçš„å­—æ®µå¿…å¡«ï¼Œæ ·å¼è¦†ç›– */

.datalist .table .tr td .control-runtime .must-required {
    border: 1px solid red !important;
}

.datalist .table .tr td .radio .must-required {
    border: none !important;
}

.datalist .table .tr td .check .must-required {
    border: none !important;
}

.datalist .table .tr td .control-runtime .radio .must-required,
.datalist .table .tr td .control-runtime .check .must-required {
    border: none !important;
}

.datalist .table .tr td .control-runtime .check .must-required .layui-form-checkbox[lay-skin=primary] i {
    border-color: red !important;
}

.datalist .table .tr td .control-runtime .radio .must-required .layui-form-radio>i {
    color: red !important;
}

.datalist .table .tr td .control-runtime .datepicker .layui-input[readonly] {
    background-color: #ffffff;
    cursor: default;
}

.datalist .table .tr td .control-runtime .dropdown .must-required .select2-selection {
    border: 0px;
}


/* ä¸‹æ‹‰æ¡†æ ·å¼ */

.select2-selection {
    border-color: #D2D5DB !important;
    border-radius: 2px !important;
    min-height: 30px;
}

.select2-dropdown {
    border-radius: 2px !important;
}

.control-runtime .ctl-content .input-block .select2-dropdown-open {
    border: 1px solid #5BA1F5 !important;
    /* -webkit-transition:all 0.2s ease-in-out;
    -moz-transition:all 0.2s ease-in-out;
    -o-transition:all 0.2s ease-in-out;
    -ms-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out; */
}


.control-runtime .ctl-content .input-block .select2-dropdown-open .select2-selection__arrow {
    display: initial;
}

.datalist .table td .control-runtime .form-control-warp-column .select2-container {
    /* min-width: 124px; */
}

.select2-container .select2-selection--single .select2-selection__rendered {
    padding: 0 !important;
    position: absolute;
    left: 10px;
    right: 25px;
}
.select2-container--default .select2-selection--single{
    color: inherit !important;
}
.select2.select2-container,.select2.select2-container .selection,.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__rendered{
    font-family: inherit!important;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
    width: 100%;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
}

.datalist .table td .control-runtime .form-control-warp-column .text-area {
    min-width: 100px;
}

.datalist .table td .control-runtime .form-control-warp-column textarea {
    min-width: 90px;
}


/* æ—¶é—´æŽ§ä»¶çš„å›¾æ ‡ */

.datepicker .input-block {
    position: relative;
}

.datepicker .input-block input {
    padding-right: 24px;
    padding-bottom: 2px;
}

.datepicker .icon-dp {
    float: right;
    position: absolute;
    right: 10px;
    top: 6px;
    color: #BFBFBF;
    font-size: 13px !important;
}


/*  */

.hyperlink .input-block {
    display: inline-block;
    margin-top: 5px;
}
.hyperlink .ctl-content .input-block a{
    font-family: inherit!important;
    font-size: inherit !important;
}
.hyperlink .ctl-content .value-text div,.hyperlink .ctl-content .value-text div a{
    font-family: inherit!important;
    font-size: inherit !important;
}


/* radioæ”¹è‰² */

.layui-form-radio>i:hover,
.layui-form-radioed>i {
    color: #1990FF !important;
}


/* checkboxæ”¹è‰² */

.layui-form-checkbox[lay-skin=primary]:hover i {
    border-color: #1990FF !important;
}

.layui-form-checkbox[lay-skin=primary] i {
    border: 0 none;
    top: 2px;
    height: 17px \9;
}

.layui-form-checked i,
.layui-form-checked:hover i {
    color: #1990FF !important;
}


/* æ—¶é—´æŽ§ä»¶æ”¹è‰² */

.layui-laydate .layui-laydate-main .layui-laydate-content .layui-this {
    /* background-color: #fff !important; */
}

.layui-laydate .laydate-time-show.layui-laydate-main .layui-laydate-content .layui-this::before {
    content: none;
}

.laydate-btns-now,
.layui-laydate-footer span:hover {
    color: #34A6F8 !important;
}

.laydate-footer-btns .laydate-btns-confirm {
    border: 1px solid #D3D5D9 !important;
    padding: 0 15px;
    line-height: 25px !important;
}

.laydate-footer-btns span {
    border: 0 !important;
}


/* .layui-laydate .layui-laydate-main .layui-laydate-content .layui-this::before{
    content: attr(lay-day);
    width: 25px;
    height: 25px;
    line-height: 25px;
    position: absolute;
    background-color: #34A6F8 !important;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    top: 50%;
    margin-top: -12.5px;
    left: 50%;
    margin-left: -12.5px;
} */


/* é™„ä»¶æ–‡ä»¶å›¾æ ‡é¢œè‰² */

.icon-pdf {
    color: #F24B50;
}

.icon-txt {
    color: #65749F;
}

.icon-ppt {
    color: #F24B50;
}

.icon-word {
    color: #4D83FF;
}

.icon-excel {
    color: #00CD93;
}

.icon-rar {
    color: #4D83FF;
}

.icon-img {
    color: #F9A84D;
}

.icon-icon-video {
    color: #6D78FF;
}

.icon-txtbeifen {
    color: #F24B50;
}

.icon-buzhiming {
    color: #F9A84D;
}


/* numberä¿®é¥° */
.number .input-block input {
    /* margin-right: -5px; */
}

.control-runtime input.number-percentage/*å¾ªçŽ¯åŸŸç™¾åˆ†æ¯”æ•°å€¼*/,
.input-block input.number-percentage/*å¾ªçŽ¯åŸŸç™¾åˆ†æ¯”æ•°å€¼*/{
    padding-right: 22px !important;
}

.span-percentage.edit{position: absolute;right: 6px;top: 7px;background: transparent;}
.number .span-percentage.readonly{}
.number .value-text{padding: 6px 0 6px 6px;}

.number {
    padding-right: 0px !important;
}


/* .picker div:nth-child(2){width:200px !important;height:100px !important;}   */

.picker {
    width: 25px;
    height: 25px;
    overflow: hidden;
    position: absolute;
    z-index: 9;
}

.picker {
    background: transparent !important;
    color: transparent !important;
}

.picker * {
    background: transparent !important;
    color: transparent !important;
}
.onpicker {
    float: left;
    font-size: 12px;
    margin-right: 10px;
}
.onpicker .webuploader-pick{
    background: #34A6F8 !important;
    color: #fff !important;
    padding: 0px;
    line-height: 25px;
    padding: 0px 10px;
    
}
.pickertype {
    width: 25px;
    height: 25px;
    overflow: hidden;
    position: absolute;
    z-index: 0;
    position: absolute !important
}

.pickertype {
    background: transparent !important;
    color: transparent !important;
}

.pickertype * {
    background: transparent !important;
    color: transparent !important;
}
.shade {
    position: absolute;
    z-index: 1;
}


/* é€‰äººæŽ§ä»¶,æ•°æ®äº’è”æŽ§ä»¶ */

.wrap-selectAuditors .bootstrap-tagsinput,.wrap-selectAuditors .bootstrap-tagsinput .tag{
    color: inherit;
}
.person .input-block,
.org .input-block,
.dataconnect .input-block {
    display: inline-block;
}

.person .form-control-warp-column,
.org .form-control-warp-column,
.dataconnect .form-control-warp-column {
    margin-top: 3px !important;
}

.person .selectAuditors-wrap,
.org .selectAuditors-wrap,
.dataconnect .selectAuditors-wrap {
    float: left;
    width: 100%;
    height: 32px;
    position: relative;
    border: 1px solid #ddd;
}

.person .must-required .selectAuditors-wrap>div,
.org .must-required .selectAuditors-wrap>div,
.dataconnect .must-required .selectAuditors-wrap>div {
    border: 1px solid #ffffff !important;
}

.person .selectAuditors-wrap>div,
.org .selectAuditors-wrap>div,
.dataconnect .selectAuditors-wrap>div {
    /* border: 1px solid #DDDDDD; */
    border-radius: 2px;
}

.person .form-item,
.org .form-item {
    margin-bottom: 12px;
}

.person .selectAuditors-wrap .add_icon,
.org .selectAuditors-wrap .add_icon,
.dataconnect .selectAuditors-wrap .add_icon,
.op-upload {
    display: inline-block;
    width: 30px;
    height: 30px;
    border-left: 1px solid #DDDDDD;
    position: absolute;
    right: 1px;
    top: 0;
    cursor: pointer;
}
.file .op-upload-k{
    width: 120px;
    height: 15px;
    position: absolute;
    left: -46px;
    top: 23px;
    text-align: left;
    display: none;
}
.file .op-upload-type{
    width: 120px;
    background: #fff;
    border: 1px solid #E9EBEE;
    position: fixed;
    padding: 7px 0px;
    text-align: left;
    display: none;
    z-index: 99999;
    color: #222;
}
.file .op-upload-type .type-p{
    height: 30px;
    line-height: 30px;
    padding-left: 13px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}

.file .op-upload-type .type-p:hover{
    background: #F5F5F5;
}
.file .op-upload-type:before{
    content: "";
    width: 0px;
    height: 0px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #E9EBEE;
    position: absolute;
    top: -10px;
    left: 48px;
}
.file .op-upload-type:after{
    content: "";
    width: 0px;
    height: 0px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #fff;
    position: absolute;
    top: -8px;
    left: 50px;
}



.select-file-type{
    width: 120px;
    background: #fff;
    position: fixed;
    top: 100px;
    left: 0px;
    padding: 7px 0px;
    display: none;
    z-index: 9999999;
    border: 1px solid #E9EBEE;
}
.select-file-type .webuploader-pick{
    padding: 0px;
    background: rgba(52, 166, 248, 0);
    color: #222;
    text-align: left;
}
.select-file-type .op-upload-type{
    width: 118px;
    background: #fff;
    /* border: 1px solid #E9EBEE;
    position: fixed;
    padding: 7px 0px;
    text-align: left;
    display: none;
    z-index: 99999;
    color: #222; */
}
.select-file-type .op-upload-type .type-p{
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding-left: 13px;
    text-overflow:ellipsis;
    white-space: nowrap;
    cursor: pointer;
}

.select-file-type .op-upload-type .type-p:hover{
    background: #F5F5F5;
}
.select-file-type .op-upload-type:before{
    content: "";
    width: 0px;
    height: 0px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #E9EBEE;
    position: absolute;
    top: -10px;
    left: 48px;
}
.select-file-type .op-upload-type:after{
    content: "";
    width: 0px;
    height: 0px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #fff;
    position: absolute;
    top: -8px;
    left: 50px;
}
.person .selectAuditors-wrap .add_icon::after,
.org .selectAuditors-wrap .add_icon::after,
.dataconnect .selectAuditors-wrap .add_icon::after,
.steps_item .item_main .and_icon::after,
.op-upload::after,
.op-upload-test::after {
    content: '';
    position: absolute;
    width: 13px;
    height: 1px;
    background-color: #bbb;
    top: 14px;
    left: 8px;
}

.person .selectAuditors-wrap .add_icon::before,
.org .selectAuditors-wrap .add_icon::before,
.dataconnect .selectAuditors-wrap .add_icon::before,
.steps_item .item_main .and_icon::before,
.op-upload::before,
.op-upload-test::before {
    content: '';
    position: absolute;
    width: 1px;
    height: 13px;
    background-color: #bbb;
    top: 8px;
    left: 14px;
}

.person .selectAuditors-wrap:hover .add_icon::before,
.org .selectAuditors-wrap:hover .add_icon::before,
.dataconnect .selectAuditors-wrap:hover .add_icon::before,
.steps_item .item_main:hover .and_icon::before,
.op-upload:hover::before,
.op-upload-test:hover::before {
    content: '';
    position: absolute;
    width: 1px;
    height: 13px;
    background-color: #888888;
}

.person .selectAuditors-wrap:hover .add_icon::after,
.org .selectAuditors-wrap:hover .add_icon::after,
.dataconnect .selectAuditors-wrap:hover .add_icon::after,
.steps_item .item_main:hover .and_icon::after,
.op-upload:hover::after,
.op-upload-test:hover::after {
    content: '';
    position: absolute;
    width: 13px;
    height: 1px;
    background-color: #888888;
    top: 14px;
    left: 8px;
}

.file-ops .op-upload::before {
    top: 5px;
    left: 11px;
}

.file-ops .op-upload::after {
    top: 11px;
    left: 5px;
}

.file-ops .op-upload-test::before {
    top: 6px;
    left: 12px;
}

.file-ops .op-upload-test::after {
    top: 12px;
    left: 6px;
}

.layui-input-search .before {
    border-left: 1px solid #dddddd;
    font-size: 15px;
}

#dataconnect_table .layui-laypage-limits {
    display: none;
}

#dataconnect_table .layui-table-page>div {
    margin-top: 0px;
}

#dataconnect_table .layui-none {
    background: url(/public/3rd/image/wushuju.png) 20px 0px no-repeat;
}

.layui-table .row-selected {
    background-color: #e6e6e6;
}

.layui-table .row-selected td {
    border-color: #e6e6e6;
}


/* text */

.textbox .form-control-warp-column {
    margin-top: 3px !important;
}


/* tagsinputs è‡ªå®šä¹‰æ ·å¼ */

.tagsinut-show-href a {
    /* background-color: #FFFFFF; */
    color: #5BA1F5 !important;
    margin: 0px;
    text-decoration: none;
}
.dataconnect .tagsinut-show-href{
    font-family: inherit !important;
}
.dataconnect .tagsinut-show-href a {
    /* background-color: #FFFFFF; */
    color: inherit!important;
    font-family: inherit!important;
}

/* åŸŽå¸‚é€‰æ‹©æ ·å¼ */

.select-city-block {
    position: relative;
    color: #444;
    height: 30px;
    line-height: 28px;
    border: 1px solid #D9DDE0;
    display: block;
    cursor: pointer;
}

.city-val {
    height: 100%;
    width: 100%;
}

.city-block-ctlid {
    position: relative;
    width: 100%;
    height: 28px;
}

.city-block-list {
    position: absolute;
    top: 34px;
    width: 430px;
    border: 1px solid #E9EBEE;
    border-radius: 4px;
    background: #fff;
    box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.1);
}

.ctl_tip .tip-content {
    background-color: #FFF5EA;
    color: #666666;
    min-height: 30px;
    /* width: 100%; */
    display: block;
    border-radius: 2px;
    /* line-height: 30px; */
    text-align: left;
    padding: 6px 10px;
    font-size: 13px !important;
    /* margin-left: 10px; */
}
/* ====================é™„ä»¶ç›¸å…³çš„æ ·å¼ï¼ˆæ”¹ç‰ˆieï¼‰====================== */
.file .Tdrag-div-ie{
    position: relative;
    z-index: 99;
    overflow: hidden;
}
.file .Tdrag-div-ie .file-no-data{
    padding:6px;
    color: inherit;
}
.file .Tdrag-div-ie .drag-title{
    height: 30px;
    min-height: 30px;
    align-items: center;
    width: 100%;
    padding: 0px 10px 0px 8px;
    /* min-width: 168px; */
    background:rgba(249,249,249,1);
    border-radius:2px 2px 0px 0px;
    /* margin-bottom: 6px; */
    color: #666;
}
.file .Tdrag-div-ie .name-up{
    height: 24px;
    line-height: 23px;
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 10000;
    /* background:rgba(249,249,249,1); */
    padding-right: 10px;
}
.file .Tdrag-div-ie .layui-form-checkbox[lay-skin="primary"] span{
    color: #666 !important;
}
.file .Tdrag-div-ie .drag-title .input-block{
    float: left;
}
.file .Tdrag-div-ie .drag-title .title-up{
    float: left;
    margin-left: 10px;
    cursor: pointer;
    line-height: 30px;
}
.file .Tdrag-div-ie .drag-title .title-up .icon-xiazai{
    color: #777;
}
.file .Tdrag-div-ie .drag-boxList{
    padding-top: 0px;
    height: auto;
    overflow: hidden;
}
.file .Tdrag-div-ie .drag-boxList .layui-form-checkbox[lay-skin=primary]{
    min-height: 19px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con{
    color: #666;
    font-size: 13px !important;
}
.file .Tdrag-div-ie .con-title{
    margin-bottom: 2px;
    padding-left: 10px;
    color: #666;
    margin-top: 10px;
}
.file .Tdrag-div-ie .con-title:first-child{
    margin-top: 0px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name{
    font-size: 14px;
    color: #5BA1F5;
    height: 26px;
    line-height: 26px;
    align-items: center;
    cursor: pointer;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .layui-form-checkbox{
    padding-left: 22px;
    float: left;
    position: absolute;
    margin-top: 3px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen{
    position: relative;
    height: 24px;
    line-height: 24px;
    border-radius:2px;
    overflow: hidden;
    width: 100%;
    padding-left: 6px;
    padding-right: 10px;
    float: left;
    cursor: pointer;
    background: rgba(52, 166, 248, 0);
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .iconfont{
    float: left;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .name-up{background: #fff;}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen:hover,
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen:hover .name-up{
    background:rgba(245,247,250,1);
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .name-span{
    /* overflow: hidden;
    width: 0; */
    padding-left: 6px;
    padding-right: 6px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .name-span span{
    /* display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; */
}
.file .Tdrag-div-ie .op-delete .icon-x{
    font-size: 20px;
    vertical-align: -2px;
    margin-left: 0px;
}
.file .Tdrag-div-ie .op-drag .icon-tuodong1{
    font-size: 13px !important;
    vertical-align: 1px;
    margin-left: 14px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .iconfont,
.file .Tdrag-div-ie .op-download .icon-xiazai,
.file .Tdrag-div-ie .op-download .icon-xiazai{
    margin-left: 14px;
}
.file .Tdrag-div-ie .op-delete .icon-x{
    margin-left: 10px;
}
.file .Tdrag-div-ie .name-wen:hover .op-delete{
    display: inline;
}
.file .Tdrag-div-ie .name-wen:hover .ico-label,
.file .Tdrag-div-ie .name-wen:hover .op-download{
    display: inline;
}
.file .Tdrag-div-ie .name-wen:hover .op-drag{
    display: inline;
}
.file .Tdrag-div-ie .name-wen:hover .icon-succeed{
    display: none;
}

.fileÂ .Tdrag-div-ieÂ .name-upÂ .iconfont,
.file .Tdrag-div-ie .op-delete .icon-x,
.file .Tdrag-div-ie .op-download .icon-xiazai,
.file .Tdrag-div-ie .op-drag .icon-tuodong1 {
    color: #777777;
}
.file .Tdrag-div-ie .name-up .iconfont.icon-succeed{
    color: #44B549;
    background: #fff;
}
.checkTip{color: red;}
.con-name:hover .checkTip{display: none;}

.file .Tdrag-div-ie .iconfont:hover,
.file .Tdrag-div-ie .op-download .icon-xiazai:hover,
.file .Tdrag-div-ie .op-drag .icon-tuodong1:hover,
.file .Tdrag-div-ie .op-delete .icon-x:hover {
    color: #5BA1F5;
}
.file .Tdrag-div-ie .ico-label,
.file .Tdrag-div-ie .op-delete{
    display: none;
}
.file .Tdrag-div-ie .op-download{
    display: none;
}
.file .Tdrag-div-ie .op-drag{
    display: none;
}
.file .Tdrag-div-ie .iconfont{
    cursor: pointer;
}
.file .Tdrag-div-ie .TfallbackClass{
    height: 24px;
    border-radius:2px;
    background: #fff ;
    opacity: 1 !important;
    padding: 0px 10px;
    color: #222 !important;
    border:1px solid rgba(51,166,248,1);
}
.file .Tdrag-div-ie .TghostClass{
    background: #f6fbff;
    padding: 0px 10px;
    border:1px dashed rgba(19,173,255,1);
}
.file .Tdrag-div-ie .TghostClass *{
    opacity: 0;
}


/* ============é™„ä»¶ç›¸å…³çš„æ ·å¼ï¼ˆæ”¹ç‰ˆè°·æ­Œï¼‰=================== */
.file .Tdrag-div{
    /* margin-top: 10px; */
}
.file .Tdrag-div .file-no-data{
    padding:6px;
    color: inherit;
}
.file .Tdrag-div .drag-title{
    height: 30px;
    min-height: 30px;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 0px 10px 0px 8px;
    /* min-width: 168px; */
    background:rgba(249,249,249,1);
    border-radius:2px 2px 0px 0px;
    margin-bottom: 6px;
    /* margin-bottom: 6px; */
    color: #666;

}
.file .Tdrag-div .layui-form-checkbox[lay-skin="primary"] span{
    color: #666 !important;
}

.file .Tdrag-div .drag-title .title-up{
    margin-left: 10px;
    cursor: pointer;
}
.file .Tdrag-div .drag-title .title-up .icon-xiazai{
    color: #777;
}
.file .Tdrag-div .drag-boxList{
    padding-top: 0px;
    height: auto;
    overflow: hidden;
}
.file .Tdrag-div .drag-boxList .layui-form-checkbox[lay-skin=primary]{
    min-height: 19px;
}
.file .Tdrag-div .drag-boxList .list-drag-con{
    color: #666;
    font-size: 13px !important;
}

.file .Tdrag-div .con-title{
    margin-bottom: 2px;
    padding-left: 10px;
    color: #666;
    margin-top: 10px;
}
.file .Tdrag-div .con-title:first-child{
    margin-top: 0px;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name{
    font-size: 14px;
    color: #5BA1F5;
    height: 26px;
    line-height: 26px;
    display: flex;
    align-items: center;
    cursor: pointer;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .layui-form-checkbox{
    padding-left: 22px;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .name-wen{
    flex: 1;
    height: 24px;
    line-height: 24px;
    border-radius:2px;
    overflow: hidden;
    width: 100%;
    display: flex;
    padding-left: 6px;
    padding-right: 6px;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .name-wen:hover{
    background:rgba(245,247,250,1);
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .name-wen .name-span{
    flex: 1;
    overflow: hidden;
    width: 0;
    padding-left: 6px;
    padding-right: 6px;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .name-wen .name-span span{
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left !important;
}
.file .Tdrag-div .op-delete .icon-x{
    font-size: 20px;
    vertical-align: -2px;
    margin-left: 0px;
}
.file .Tdrag-div .op-drag .icon-tuodong1{
    font-size: 13px !important;
    vertical-align: 1px;
    margin-right: 4px;
}
.file .Tdrag-div .name-wen:hover .op-delete{
    display: inline;
}
.file .Tdrag-div .name-wen:hover .op-download{
    display: inline;
}
.file .Tdrag-div .name-wen:hover .op-drag{
    display: inline;
}
.file .Tdrag-div .name-wen:hover .icon-succeed{
    display: none;
}
.file .Tdrag-div .icon-succeed{
    color: #44B549;
    margin-right: 1px;
}
.file .Tdrag-div .op-delete .icon-x,
.file .Tdrag-div .op-download .icon-xiazai,
.file .Tdrag-div .op-drag .icon-tuodong1 {
    color: #777777;
}
.file .Tdrag-div .op-download .icon-xiazai:hover,
.file .Tdrag-div .op-drag .icon-tuodong1:hover,
.file .Tdrag-div .op-delete .icon-x:hover {
    color: #5BA1F5;
}
.file .Tdrag-div .op-delete{
    display: none;
    /* margin-left: 8px; */
}
.file .Tdrag-div .op-download{
    display: none;
    /* margin-left: 8px; */
}
.file .Tdrag-div .op-drag{
    display: none;
    /* margin-left: 8px; */
}
.file .Tdrag-div .iconfont{
    cursor: pointer;
}
.file .Tdrag-div .TfallbackClass{
    height: 24px;
    border-radius:2px;
    background: #fff ;
    opacity: 1 !important;
    padding: 0px 10px;
    color: #222 !important;
    border:1px solid rgba(51,166,248,1);
}
.file .Tdrag-div .TghostClass{
    background: #f6fbff;
    padding: 0px 10px;
    border:1px dashed rgba(19,173,255,1);
}
.file .Tdrag-div .TghostClass *{
    opacity: 0;
}
/* ============æ„è§å›žå¡«åŸŸ=================== */
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1;font-family: inherit !important;}
.opinionBackFillArea-span .md8{
    float: left;
    font-family: inherit !important;
}
.opinionBackFillArea-span .concent{
    overflow: hidden;
    font-family: inherit !important;
}
.opinionBackFillArea-span .opinion{
    font-family: inherit !important;
    position: relative;
    top: 4px;
}
.opinionBackFillArea-span .opinion.isAllAnon{
    color: #666666;
}
.opinionBackFillArea-span .md4{
    float: right;
    font-family: inherit !important;
}
.back-text{
    text-align: left;
    background-color: transparent;
    display: inline-block;
    font-family: inherit !important;
}


.opinionBackFillArea-span .hr{
    margin-bottom: 8px;
    margin-top: 10px;
}
.underPart{
    margin-top: 5px;
}
.lastUnderPart{
    margin-top: 3px;
    font-family: inherit !important;
}
.signature{
    overflow: hidden;
}
.text-right{
    text-align: right;
}
.signature img{
    width: 168px;
    height: 80px;
}
.opinionBackFillArea-span .time{
    text-align: right;
    font-family: inherit !important;
    color: inherit !important;
}
.opinionBackFillArea-span .BackFillAreaTitle{
    color: #666666;
}
.text-overflow{overflow: hidden; font-family: inherit !important;white-space: nowrap; text-overflow: ellipsis;}
.organization{white-space: nowrap;}
.opinionBackFillArea .organization{color: inherit !important;}

.person .ctl-content *,.dataconnect .ctl-content *{
    font-size: inherit !important;
    font-family: inherit !important;
}
.org .ctl-content *{
    font-size: inherit !important;
    font-family: inherit !important;
}

.check .ctl-content .input-block .layui-form-checkbox{
    font-family: inherit!important;
    font-size: inherit !important;
}
.input-block .layui-form-checkbox[lay-skin=primary] span{
    color: inherit!important;
    font-family: inherit!important;
    font-size: inherit !important;
    vertical-align: text-top;
    line-height: 1;
}

.city  .ctl-content div{
    font-family: inherit!important;
}
.multitext  .ctl-content div{
    font-family: inherit!important;
}

.control-runtime {
    width: 100%;
    /* height: 100%; */
    margin: 0 auto;
}

.control-runtime table {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    padding: 0px;
    border-collapse: collapse;
    border: 0px;
}

.control-runtime table td {
    word-wrap: break-word;
    word-break: break-all;
    vertical-align: inherit;
}
.control-runtime 
.datalist .table td .control-runtime.datalist-td{
    width: 100%;
    padding: 0px;
    min-height: 35px;
    padding-left: 0px !important;
    vertical-align: middle !important;
    word-break: break-all;
    line-height: 1.42857143;
}
.datalist .table td .control-runtime.datalist-td .control-runtime{ 
    padding: 0px;
}


/* å·¦å³å¸ƒå±€ */

.control-runtime .form-control-warp-lr {
    min-height: 40px;
}

.control-runtime .form-control-warp-lr .ctl-title {
    /* background-color: #F8F8F8;
    border-right:1px solid #D9DDE0DDD; */
    height: auto;
    width: 85px;
    min-width: 85px;
    max-width: 85px;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    padding-top: 6px;
    padding-left: 7px;
    /* padding-right:7px;
    padding-right:15px \9; */
    margin-right: 10px;
    position: relative\9;
}

.control-runtime .form-control-warp-lr .ctl-title span {
    font-size: 13px;
    max-width: 65px;
    /* min-height: 40px; */
    color: #666666;
    /* display: table-cell; */
    /* vertical-align: middle; */
    display: contents;

}
.control-runtime .form-control-warp-lr .ctl-title span:first-child {
    padding-right:5px \9 !important;
}

.dropdown .form-control-warp-lr .ctl-title .style-rule-target {
    padding-right: 8px \9;
}

.control-runtime .ctl-title .style-rule-target {
    display: inline-block !important;
    padding: 0px !important;
    white-space: pre-wrap;
}

.dropdown .form-control-warp-lr .ctl-title table td {
    /* height: unset !important; */
}


/* ä¸Šä¸‹å¸ƒå±€ */

.control-runtime .form-control-warp-ud {
    min-height: 40px;
}

.control-runtime .form-control-warp-ud .ctl-title {
    background-color: #F8F8F8;
    /* border-bottom:1px solid #D9DDE0DDD; */
    height: 40px;
    width: 100%;
    text-align: center;
    display: table;
}

.control-runtime .form-control-warp-ud .ctl-title span {
    font-size: 13px !important;
    color: #666666;
    display: table-cell;
    vertical-align: middle;
}


/* æŽ§ä»¶å†…å®¹åŒºåŸŸç»Ÿä¸€æ ·å¼ begin*/

.control-runtime .ctl-title span {
    /* width: 100%; */
    padding: 6px 0 6px 0;
}
.control-runtime .htmltext-span .ctl-content{
    border: none!important;
}
.control-runtime .htmltext-span  img{
    max-width: 100%;
}
.control-runtime .ctl-content {
    width: 100%;
    vertical-align: top;
    padding: 0 0 10px 10px;
}
.control-runtime.datalist-td .ctl-content{
    padding: 0;
}

.form-control-warp-column .ctl-content {
    vertical-align: middle !important;
    /* padding: 3px 8px !important; */
}


/* .control-runtime .ctl-content .input-block{
    text-align: center; */


/* width: 100%;
background-color:#fff !important;

} */

.input-block .layui-input,
.input-block .layui-select,
.input-block .layui-textarea {
    height: 32px;
    min-height: 32px;
    margin: 0px auto;
    /* line-height: 32px; */
    line-height: normal;
    color: #222;
    text-align: inherit;
}
.input-block .layui-input,
.input-block .layui-select,
.input-block .layui-textarea {
    color: inherit;
    text-align: inherit;
    font-family: inherit !important;
} 
.form-pc-preview .input-block .layui-input,
.form-pc-preview .input-block .layui-select,
.form-pc-preview .input-block .layui-textarea {
    color: inherit;
}

.remark-tip {
    color: #b1b1b1;
    font-size: 13px !important;
    vertical-align: 0px;
}

.input-block .layui-form-checkbox {
    margin: 6px 2px;
    padding-left: 23px;
}
/* .form-pc-preview .layui-form-checkbox[lay-skin="primary"] span{
    color: inherit!important;
} */
.input-block .layui-form-checkbox>span {
    /* width: 50px; */
    max-width: 100px \9;
    word-wrap: break-word !important;
    word-break: break-all;
    white-space: unset;
    /* color: inherit!important; */
}

.input-block .layui-form-checkbox i {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.input-block .layui-form-checkbox i::before {
    content: "\e71b";
    color: #DDDDDD;
}

.input-block .layui-form-checkbox.layui-form-checked i::before {
    content: "\e71a";
    color: #1990FF;
}

.input-block .layui-form-radio {
    margin: 2px 2px;
    font-size: inherit!important;
    font-family: inherit!important;
}

.input-block .layui-form-radio div {
    font-size: 13px !important;
    color: #222222;
}
.input-block .layui-form-radio div {
    font-size: inherit!important;
    color: inherit;
    font-family: inherit!important;
}
.input-block .layui-form-radio>i {
    font-size: 16px;
    color: #ddd;
    margin-right: 6px;
}

.input-block a {
    margin-right: 8px;
    text-decoration: none;
    float: left;
}

.input-block a:hover,
.hyperlink a:hover {
    text-decoration: underline !important;
}

.hyperlink a {
    margin-right: 15px !important;
    color: #5BA1F5;
    text-decoration: none !important;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

input[type="number"] {
    -moz-appearance: textfield;
}


/* æŽ§ä»¶å†…å®¹åŒºåŸŸç»Ÿä¸€æ ·å¼ end*/


/********start è¦†ç›–laydateé»˜è®¤æ ·å¼,ç”¨äºŽæ˜¾ç¤ºå°æ—¶å’Œåˆ†é’Ÿ********/


/* .layui-laydate-content>.layui-laydate-list {
    padding-bottom: 0px;
    overflow: hidden;
}
.layui-laydate-content>.layui-laydate-list>li{
    width:50%
} */


/********end è¦†ç›–laydateé»˜è®¤æ ·å¼,ç”¨äºŽæ˜¾ç¤ºå°æ—¶å’Œåˆ†é’Ÿ********/

.multitext {
    height: auto;
}
.multitext .value-text{
    white-space: pre-wrap;
    word-break: break-all;
}
.control-runtime .text-area {
    width: 100%;
    min-height: 30px;
    display: block;
    /* padding-left:3px; */
    /* padding-right: 5px; */
    position: relative;
    /* text-align: left; */
    /* margin-top: 6px; */
}
.control-runtime .input-block {
    overflow: hidden;
    font-family: inherit !important;
}
.control-runtime.calculation .input-block,
.control-runtime.number .input-block {
    position: relative;
    /* padding-top: 7px; */
}

textarea::-webkit-input-placeholder {
    font-size: 13px !important;
}

textarea:-moz-placeholder {
    color: #e0e0e0;
    opacity: 0.6;
    padding: 5px;
    font-size: 13px !important;
}

textarea:-ms-input-placeholder {
    color: #e0e0e0;
    opacity: 0.6;
    padding: 5px;
    font-size: 13px !important;
}

.control-runtime .text-area textarea {
    position: absolute;
    top: 0;
    margin: 0px auto;
    /* padding-left: 5px;
    padding-right: 1px; */
    box-sizing: border-box;
    line-height: 25px;
    padding: 7px 10px;
    border-width: 1px;
    border-style: solid;
    background-color: #fff;
    border-radius: 2px;
    border-color: #D9DDE0;
    width: 100%;
    height: 100%;
    /* min-height:106px; */
    /* max-height: 106px; */
    margin: 0px auto;
    overflow: hidden;
    word-break: break-all;
}
.flex-text-wrap pre{
    padding: 16px 10px;
}
.value-text {
    background-color: transparent;
    padding: 6px;
    word-break: break-all;
    display: inline-block;
    font-family: inherit !important;
    word-break: break-all;
}
.value-text.html-text{
    display: block;
}
.value-text.html-text ol li{
    list-style: decimal !important;
}
.value-text.html-text ul li{
    list-style: outside !important;
}
br{
    display: none;
}
.dataconnect .value-text{
    text-align: inherit;
    font-family: inherit !important;
}
.view-ctl-content {
    text-align: left;
    background-color: transparent;
    padding: 6px;
    display: inline-block;
    word-break: break-all;
}
pre.value-text{
    border: 0;
    color: inherit;
}
/*markdown aæ ‡ç­¾ç»Ÿä¸€*/
.markdown-span a{
    color:#0000ee;
    text-decoration: underline;
}
.file .file-ops {
    display: block;
    height: 25px;
    position: relative;
    z-index: 99999;
    margin-bottom: 10px;
}
.file .file-ops .onetips{
    margin-left: 33px;
    display: none;
}
.file .file-ops .tips{
    margin-left: 33px;
    display: none;
}

.file .file-ops .op-upload .icon-jia {
    display: none;
}
.file .onuploadpicker{
    margin-right: 10px;
}
.file .file-ops .op-upload,
.file .file-ops .op-upload-test {
    /* position: absolute; */
    float: left;
    display: block;
    /* margin:0 auto; */
    padding: 0 auto;
    width: 25px;
    height: 25px;
    left: 0;
    text-align: center;
    /* font-size:15px !important; */
    color: #888888;
    background: #FFFFFF;
    border: 1px solid #D9DDE0;
    border-radius: 2px;
    cursor: pointer;
}

.op-upload i,
.op-upload-test i {
    font-size: 20px;
    color: #D9DDE0;
    border-radius: 2px;
    cursor: pointer;
}

.op-upload i,
.op-upload-test i {
    font-size: 14px;
    color: #DDDDDD;
    margin-top: 1px;
    display: block;
}

.file .file-ops .op-upload:hover {
    background: #eeeeee;
}

.file .file-ops .op-upload-test:hover {
    background: #eeeeee;
}

.file .file-items {
    display: block;
    /* margin-top: 10px; */
    width: 100%;
}

.file .file-items .file-item {
    display: block;
    background-color: #ffffff;
    color: #222222;
    font-size: 12px;
    height: 24px;
    line-height: 22px;
    padding-top: 1px;
    margin: 5px 0;
}

.file .file-item .li-layout {
    width: 100%;
    height: 100%;
}

.file .file-item:hover {
    background-color: #F5F7FA;
}

.file .file-item:hover .ll-ops>.op-download {
    display: inline;
    /* display: block; */
    cursor: pointer;
}

.file .file-item:hover .ll-ops>.op-delete {
    display: inline;
    /* display: block; */
    cursor: pointer;
}

.file .file-item:hover .ll-ops>.icon-succeed {
    display: none;
}

.file .file-items .op-preview:hover,
.file .file-item .op-preview:hover {
    color: #5BA1F5;
    cursor: pointer;
}

.file .ll-icon {
    width: 25px;
    text-align: left;
    padding-left: 2px;
}

.file .ll-file {
    text-align: left;
}
.htmltext.control-runtime table {
    margin: 0;
}
.htmltext.control-runtime .htmltext-span{
    min-width: 100%;
}

.file .ll-file .file-name {
    margin: 0;
    /* padding-left: 5px;  */
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    vertical-align: bottom;
    /* position: absolute; */
}

.file .ll-ops {
    width: 50px;
    min-width: 50px;
    text-align: left;
}

.file .ll-ops>.op-download {
    display: none;
}

.file .ll-ops>.op-delete {
    display: none;
}

.file .ll-ops>.op-delete .icon-x,
.file .ll-ops>.op-download .icon-xiazai {
    color: #777777;
}
.file .ll-ops>.op-delete .icon-x{
    font-size: 20px;
    vertical-align: -2px;
}
.file .ll-ops>.icon-succeed {
    color: #44B549;
}

.file .ll-progressbar {
    height: 3px;
    max-height: 3px;
}

.file .progress-external {
    width: 100%;
    height: 5px;
    border: 1px solid #ffffff;
    border-radius: 5px;
    background-color: rgba(52, 166, 248, 0.20);
}

.file .progress-internal {
    position: relative;
    float: left;
    width: 0px;
    height: 3px;
    background-color: #34A6F8;
}

.file .progress-txt {
    color: #999999;
    font-size: 12px;
    line-height: 24px;
    /* margin-right: 10px; */
    /* padding-left: 5px; */
}
.file .uploading{
    padding-left: 10px;
}
.drag-check{
    width: 16px;
    height: 16px;
    border: 1px solid #ddd;
    border-radius:2px;
}
/* å¿…å¡«ç›¸å…³çš„æ ·å¼ */

.required-x {
    color: red !important;
    font-size: 13px !important;
    max-width: 5px;
    min-width: 10px;
    width: 10px !important;
    padding: 0px !important;
    margin: 0 !important;
    /* display: inline !important; */
    /* padding-left: 6px !important;
    padding-left: 0px\9 !important; */
    /* padding-right: 7px\9 !important; */
    margin-left: -10px\9 !important;
    text-align: right;
    top: 7px;
    padding-right: 5px\9;
    position: absolute;
}

.must-required {
    border: 1px solid red !important;
    zoom: 1;
}
.type-required{
    border: 1px solid red !important;
    zoom: 1;
}   

.must-required:before,
.must-required:after {
    content: "";
    display: table;
    clear: both;
}

.radio .must-required,
.check .must-required {
    border: none !important;
}

.check .must-required .layui-form-checkbox[lay-skin=primary] i::before {
    color: red !important;
}

.radio .must-required .layui-form-radio>i {
    color: red !important;
}

.datepicker .layui-input[readonly] {
    background-color: #ffffff;
    cursor: default;
}

.dropdown .must-required .select2-selection {
    border: 0px;
}

.ctl-title .remark-td {
    width: 10px;
    position: relative;
    line-height: 20px;
    /* width: 10px \9; */
}

.ctl-title .remark-tip {
    margin: 0px !important;
    top: 2px;
    position: absolute;
    /* right: -18px !important; */
    right: -10px !important;
}

.ctl-title .remark-tip {
    max-width: 16px \9 !important;
    right: -6px \9 !important;
}

.dropdown .required-x {
    /* right: -3px !important;
    right: -3px\9 !important; */
    top: 6px\9 !important;
}

.ctl-title .remark-tip:hover,
.remark-tip:hover {
    color: #1990FF;
}

.ctl-title .remark-tip-empty {
    font-size: 14px;
    color: #9B9B9B;
}

.ctl-title .remark-tip-empty:hover {
    color: #9B9B9B;
}

.remark-tip-all {
    max-height: 330px;
    overflow-y: auto;
    padding: 5px;
}

.remark-tip-all li {
    list-style: none;
    font-size: 13px !important;
    margin-bottom: 5px;
    display: block;
}

.remark-tip-all li span {
    display: block;
    margin-left: 15px;
    min-width: 50px;
}

.remark-tip-all li::before {
    content: ".";
    display: block;
    float: left;
    font-size: 40px !important;
    margin-right: 5px;
    position: relative;
    top: -13px;
    color: #1990FF;
}


/* å­åˆ—è¡¨é‡Œçš„å­—æ®µå¿…å¡«ï¼Œæ ·å¼è¦†ç›– */

.datalist .table .tr td .control-runtime .must-required {
    border: 1px solid red !important;
}

.datalist .table .tr td .radio .must-required {
    border: none !important;
}

.datalist .table .tr td .check .must-required {
    border: none !important;
}

.datalist .table .tr td .control-runtime .radio .must-required,
.datalist .table .tr td .control-runtime .check .must-required {
    border: none !important;
}

.datalist .table .tr td .control-runtime .check .must-required .layui-form-checkbox[lay-skin=primary] i {
    border-color: red !important;
}

.datalist .table .tr td .control-runtime .radio .must-required .layui-form-radio>i {
    color: red !important;
}

.datalist .table .tr td .control-runtime .datepicker .layui-input[readonly] {
    background-color: #ffffff;
    cursor: default;
}

.datalist .table .tr td .control-runtime .dropdown .must-required .select2-selection {
    border: 0px;
}


/* ä¸‹æ‹‰æ¡†æ ·å¼ */

.select2-selection {
    border-color: #D2D5DB !important;
    border-radius: 2px !important;
    min-height: 30px;
}

.select2-dropdown {
    border-radius: 2px !important;
}

.control-runtime .ctl-content .input-block .select2-dropdown-open {
    border: 1px solid #5BA1F5 !important;
    /* -webkit-transition:all 0.2s ease-in-out;
    -moz-transition:all 0.2s ease-in-out;
    -o-transition:all 0.2s ease-in-out;
    -ms-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out; */
}


.control-runtime .ctl-content .input-block .select2-dropdown-open .select2-selection__arrow {
    display: initial;
}

.datalist .table td .control-runtime .form-control-warp-column .select2-container {
    /* min-width: 124px; */
}

.select2-container .select2-selection--single .select2-selection__rendered {
    padding: 0 !important;
    position: absolute;
    left: 10px;
    right: 25px;
}
.select2-container--default .select2-selection--single{
    color: inherit !important;
}
.select2.select2-container,.select2.select2-container .selection,.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--single .select2-selection__rendered{
    font-family: inherit!important;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
    width: 100%;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
}

.datalist .table td .control-runtime .form-control-warp-column .text-area {
    min-width: 100px;
}

.datalist .table td .control-runtime .form-control-warp-column textarea {
    min-width: 90px;
}


/* æ—¶é—´æŽ§ä»¶çš„å›¾æ ‡ */

.datepicker .input-block {
    position: relative;
}

.datepicker .input-block input {
    padding-right: 24px;
    padding-bottom: 2px;
}

.datepicker .icon-dp {
    float: right;
    position: absolute;
    right: 10px;
    top: 6px;
    color: #BFBFBF;
    font-size: 13px !important;
}


/*  */

.hyperlink .input-block {
    display: inline-block;
    margin-top: 5px;
}
.hyperlink .ctl-content .input-block a{
    font-family: inherit!important;
    font-size: inherit !important;
}
.hyperlink .ctl-content .value-text div,.hyperlink .ctl-content .value-text div a{
    font-family: inherit!important;
    font-size: inherit !important;
}


/* radioæ”¹è‰² */

.layui-form-radio>i:hover,
.layui-form-radioed>i {
    color: #1990FF !important;
}


/* checkboxæ”¹è‰² */

.layui-form-checkbox[lay-skin=primary]:hover i {
    border-color: #1990FF !important;
}

.layui-form-checkbox[lay-skin=primary] i {
    border: 0 none;
    top: 2px;
    height: 17px \9;
}

.layui-form-checked i,
.layui-form-checked:hover i {
    color: #1990FF !important;
}


/* æ—¶é—´æŽ§ä»¶æ”¹è‰² */

.layui-laydate .layui-laydate-main .layui-laydate-content .layui-this {
    /* background-color: #fff !important; */
}

.layui-laydate .laydate-time-show.layui-laydate-main .layui-laydate-content .layui-this::before {
    content: none;
}

.laydate-btns-now,
.layui-laydate-footer span:hover {
    color: #34A6F8 !important;
}

.laydate-footer-btns .laydate-btns-confirm {
    border: 1px solid #D3D5D9 !important;
    padding: 0 15px;
    line-height: 25px !important;
}

.laydate-footer-btns span {
    border: 0 !important;
}


/* .layui-laydate .layui-laydate-main .layui-laydate-content .layui-this::before{
    content: attr(lay-day);
    width: 25px;
    height: 25px;
    line-height: 25px;
    position: absolute;
    background-color: #34A6F8 !important;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    top: 50%;
    margin-top: -12.5px;
    left: 50%;
    margin-left: -12.5px;
} */


/* é™„ä»¶æ–‡ä»¶å›¾æ ‡é¢œè‰² */

.icon-pdf {
    color: #F24B50;
}

.icon-txt {
    color: #65749F;
}

.icon-ppt {
    color: #F24B50;
}

.icon-word {
    color: #4D83FF;
}

.icon-excel {
    color: #00CD93;
}

.icon-rar {
    color: #4D83FF;
}

.icon-img {
    color: #F9A84D;
}

.icon-icon-video {
    color: #6D78FF;
}

.icon-txtbeifen {
    color: #F24B50;
}

.icon-buzhiming {
    color: #F9A84D;
}


/* numberä¿®é¥° */
.number .input-block input {
    /* margin-right: -5px; */
}

.control-runtime input.number-percentage/*å¾ªçŽ¯åŸŸç™¾åˆ†æ¯”æ•°å€¼*/,
.input-block input.number-percentage/*å¾ªçŽ¯åŸŸç™¾åˆ†æ¯”æ•°å€¼*/{
    padding-right: 22px !important;
}

.span-percentage.edit{position: absolute;right: 6px;top: 7px;background: transparent;}
.number .span-percentage.readonly{}
.number .value-text{padding: 6px 0 6px 6px;}

.number {
    padding-right: 0px !important;
}


/* .picker div:nth-child(2){width:200px !important;height:100px !important;}   */

.picker {
    width: 25px;
    height: 25px;
    overflow: hidden;
    position: absolute;
    z-index: 9;
}

.picker {
    background: transparent !important;
    color: transparent !important;
}

.picker * {
    background: transparent !important;
    color: transparent !important;
}
.onpicker {
    float: left;
    font-size: 12px;
    margin-right: 10px;
}
.onpicker .webuploader-pick{
    background: #34A6F8 !important;
    color: #fff !important;
    padding: 0px;
    line-height: 25px;
    padding: 0px 10px;
    
}
.pickertype {
    width: 25px;
    height: 25px;
    overflow: hidden;
    position: absolute;
    z-index: 0;
    position: absolute !important
}

.pickertype {
    background: transparent !important;
    color: transparent !important;
}

.pickertype * {
    background: transparent !important;
    color: transparent !important;
}
.shade {
    position: absolute;
    z-index: 1;
}


/* é€‰äººæŽ§ä»¶,æ•°æ®äº’è”æŽ§ä»¶ */

.wrap-selectAuditors .bootstrap-tagsinput,.wrap-selectAuditors .bootstrap-tagsinput .tag{
    color: inherit;
}
.person .input-block,
.org .input-block,
.dataconnect .input-block {
    display: inline-block;
}

.person .form-control-warp-column,
.org .form-control-warp-column,
.dataconnect .form-control-warp-column {
    margin-top: 3px !important;
}

.person .selectAuditors-wrap,
.org .selectAuditors-wrap,
.dataconnect .selectAuditors-wrap {
    float: left;
    width: 100%;
    height: 32px;
    position: relative;
    border: 1px solid #ddd;
}

.person .must-required .selectAuditors-wrap>div,
.org .must-required .selectAuditors-wrap>div,
.dataconnect .must-required .selectAuditors-wrap>div {
    border: 1px solid #ffffff !important;
}

.person .selectAuditors-wrap>div,
.org .selectAuditors-wrap>div,
.dataconnect .selectAuditors-wrap>div {
    /* border: 1px solid #DDDDDD; */
    border-radius: 2px;
}

.person .form-item,
.org .form-item {
    margin-bottom: 12px;
}

.person .selectAuditors-wrap .add_icon,
.org .selectAuditors-wrap .add_icon,
.dataconnect .selectAuditors-wrap .add_icon,
.op-upload {
    display: inline-block;
    width: 30px;
    height: 30px;
    border-left: 1px solid #DDDDDD;
    position: absolute;
    right: 1px;
    top: 0;
    cursor: pointer;
}
.file .op-upload-k{
    width: 120px;
    height: 15px;
    position: absolute;
    left: -46px;
    top: 23px;
    text-align: left;
    display: none;
}
.file .op-upload-type{
    width: 120px;
    background: #fff;
    border: 1px solid #E9EBEE;
    position: fixed;
    padding: 7px 0px;
    text-align: left;
    display: none;
    z-index: 99999;
    color: #222;
}
.file .op-upload-type .type-p{
    height: 30px;
    line-height: 30px;
    padding-left: 13px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}

.file .op-upload-type .type-p:hover{
    background: #F5F5F5;
}
.file .op-upload-type:before{
    content: "";
    width: 0px;
    height: 0px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #E9EBEE;
    position: absolute;
    top: -10px;
    left: 48px;
}
.file .op-upload-type:after{
    content: "";
    width: 0px;
    height: 0px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #fff;
    position: absolute;
    top: -8px;
    left: 50px;
}



.select-file-type{
    width: 120px;
    background: #fff;
    position: fixed;
    top: 100px;
    left: 0px;
    padding: 7px 0px;
    display: none;
    z-index: 9999999;
    border: 1px solid #E9EBEE;
}
.select-file-type .webuploader-pick{
    padding: 0px;
    background: rgba(52, 166, 248, 0);
    color: #222;
    text-align: left;
}
.select-file-type .op-upload-type{
    width: 118px;
    background: #fff;
    /* border: 1px solid #E9EBEE;
    position: fixed;
    padding: 7px 0px;
    text-align: left;
    display: none;
    z-index: 99999;
    color: #222; */
}
.select-file-type .op-upload-type .type-p{
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding-left: 13px;
    text-overflow:ellipsis;
    white-space: nowrap;
    cursor: pointer;
}

.select-file-type .op-upload-type .type-p:hover{
    background: #F5F5F5;
}
.select-file-type .op-upload-type:before{
    content: "";
    width: 0px;
    height: 0px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #E9EBEE;
    position: absolute;
    top: -10px;
    left: 48px;
}
.select-file-type .op-upload-type:after{
    content: "";
    width: 0px;
    height: 0px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #fff;
    position: absolute;
    top: -8px;
    left: 50px;
}
.person .selectAuditors-wrap .add_icon::after,
.org .selectAuditors-wrap .add_icon::after,
.dataconnect .selectAuditors-wrap .add_icon::after,
.steps_item .item_main .and_icon::after,
.op-upload::after,
.op-upload-test::after {
    content: '';
    position: absolute;
    width: 13px;
    height: 1px;
    background-color: #bbb;
    top: 14px;
    left: 8px;
}

.person .selectAuditors-wrap .add_icon::before,
.org .selectAuditors-wrap .add_icon::before,
.dataconnect .selectAuditors-wrap .add_icon::before,
.steps_item .item_main .and_icon::before,
.op-upload::before,
.op-upload-test::before {
    content: '';
    position: absolute;
    width: 1px;
    height: 13px;
    background-color: #bbb;
    top: 8px;
    left: 14px;
}

.person .selectAuditors-wrap:hover .add_icon::before,
.org .selectAuditors-wrap:hover .add_icon::before,
.dataconnect .selectAuditors-wrap:hover .add_icon::before,
.steps_item .item_main:hover .and_icon::before,
.op-upload:hover::before,
.op-upload-test:hover::before {
    content: '';
    position: absolute;
    width: 1px;
    height: 13px;
    background-color: #888888;
}

.person .selectAuditors-wrap:hover .add_icon::after,
.org .selectAuditors-wrap:hover .add_icon::after,
.dataconnect .selectAuditors-wrap:hover .add_icon::after,
.steps_item .item_main:hover .and_icon::after,
.op-upload:hover::after,
.op-upload-test:hover::after {
    content: '';
    position: absolute;
    width: 13px;
    height: 1px;
    background-color: #888888;
    top: 14px;
    left: 8px;
}

.file-ops .op-upload::before {
    top: 5px;
    left: 11px;
}

.file-ops .op-upload::after {
    top: 11px;
    left: 5px;
}

.file-ops .op-upload-test::before {
    top: 6px;
    left: 12px;
}

.file-ops .op-upload-test::after {
    top: 12px;
    left: 6px;
}

.layui-input-search .before {
    border-left: 1px solid #dddddd;
    font-size: 15px;
}

#dataconnect_table .layui-laypage-limits {
    display: none;
}

#dataconnect_table .layui-table-page>div {
    margin-top: 0px;
}

#dataconnect_table .layui-none {
    background: url(/public/3rd/image/wushuju.png) 20px 0px no-repeat;
}

.layui-table .row-selected {
    background-color: #e6e6e6;
}

.layui-table .row-selected td {
    border-color: #e6e6e6;
}


/* text */

.textbox .form-control-warp-column {
    margin-top: 3px !important;
}


/* tagsinputs è‡ªå®šä¹‰æ ·å¼ */

.tagsinut-show-href a {
    /* background-color: #FFFFFF; */
    color: #5BA1F5 !important;
    margin: 0px;
    text-decoration: none;
}
.dataconnect .tagsinut-show-href{
    font-family: inherit !important;
}
.dataconnect .tagsinut-show-href a {
    /* background-color: #FFFFFF; */
    color: inherit!important;
    font-family: inherit!important;
}

/* åŸŽå¸‚é€‰æ‹©æ ·å¼ */

.select-city-block {
    position: relative;
    color: #444;
    height: 30px;
    line-height: 28px;
    border: 1px solid #D9DDE0;
    display: block;
    cursor: pointer;
}

.city-val {
    height: 100%;
    width: 100%;
}

.city-block-ctlid {
    position: relative;
    width: 100%;
    height: 28px;
}

.city-block-list {
    position: absolute;
    top: 34px;
    width: 430px;
    border: 1px solid #E9EBEE;
    border-radius: 4px;
    background: #fff;
    box-shadow: 1px 1px 5px 1px rgba(0, 0, 0, 0.1);
}

.ctl_tip .tip-content {
    background-color: #FFF5EA;
    color: #666666;
    min-height: 30px;
    /* width: 100%; */
    display: block;
    border-radius: 2px;
    /* line-height: 30px; */
    text-align: left;
    padding: 6px 10px;
    font-size: 13px !important;
    /* margin-left: 10px; */
}
/* ====================é™„ä»¶ç›¸å…³çš„æ ·å¼ï¼ˆæ”¹ç‰ˆieï¼‰====================== */
.file .Tdrag-div-ie{
    position: relative;
    z-index: 99;
    overflow: hidden;
}
.file .Tdrag-div-ie .file-no-data{
    padding:6px;
    color: inherit;
}
.file .Tdrag-div-ie .drag-title{
    height: 30px;
    min-height: 30px;
    align-items: center;
    width: 100%;
    padding: 0px 10px 0px 8px;
    /* min-width: 168px; */
    background:rgba(249,249,249,1);
    border-radius:2px 2px 0px 0px;
    /* margin-bottom: 6px; */
    color: #666;
}
.file .Tdrag-div-ie .name-up{
    height: 24px;
    line-height: 23px;
    position: absolute;
    right: 0px;
    top: 0px;
    z-index: 10000;
    /* background:rgba(249,249,249,1); */
    padding-right: 10px;
}
.file .Tdrag-div-ie .layui-form-checkbox[lay-skin="primary"] span{
    color: #666 !important;
}
.file .Tdrag-div-ie .drag-title .input-block{
    float: left;
}
.file .Tdrag-div-ie .drag-title .title-up{
    float: left;
    margin-left: 10px;
    cursor: pointer;
    line-height: 30px;
}
.file .Tdrag-div-ie .drag-title .title-up .icon-xiazai{
    color: #777;
}
.file .Tdrag-div-ie .drag-boxList{
    padding-top: 0px;
    height: auto;
    overflow: hidden;
}
.file .Tdrag-div-ie .drag-boxList .layui-form-checkbox[lay-skin=primary]{
    min-height: 19px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con{
    color: #666;
    font-size: 13px !important;
}
.file .Tdrag-div-ie .con-title{
    margin-bottom: 2px;
    padding-left: 10px;
    color: #666;
    margin-top: 10px;
}
.file .Tdrag-div-ie .con-title:first-child{
    margin-top: 0px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name{
    font-size: 14px;
    color: #5BA1F5;
    height: 26px;
    line-height: 26px;
    align-items: center;
    cursor: pointer;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .layui-form-checkbox{
    padding-left: 22px;
    float: left;
    position: absolute;
    margin-top: 3px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen{
    position: relative;
    height: 24px;
    line-height: 24px;
    border-radius:2px;
    overflow: hidden;
    width: 100%;
    padding-left: 6px;
    padding-right: 10px;
    float: left;
    cursor: pointer;
    background: rgba(52, 166, 248, 0);
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .iconfont{
    float: left;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .name-up{background: #fff;}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen:hover,
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen:hover .name-up{
    background:rgba(245,247,250,1);
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .name-span{
    /* overflow: hidden;
    width: 0; */
    padding-left: 6px;
    padding-right: 6px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .name-span span{
    /* display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; */
}
.file .Tdrag-div-ie .op-delete .icon-x{
    font-size: 20px;
    vertical-align: -2px;
    margin-left: 0px;
}
.file .Tdrag-div-ie .op-drag .icon-tuodong1{
    font-size: 13px !important;
    vertical-align: 1px;
    margin-left: 14px;
}
.file .Tdrag-div-ie .drag-boxList .list-drag-con .con-name .name-wen .iconfont,
.file .Tdrag-div-ie .op-download .icon-xiazai,
.file .Tdrag-div-ie .op-download .icon-xiazai{
    margin-left: 14px;
}
.file .Tdrag-div-ie .op-delete .icon-x{
    margin-left: 10px;
}
.file .Tdrag-div-ie .name-wen:hover .op-delete{
    display: inline;
}
.file .Tdrag-div-ie .name-wen:hover .ico-label,
.file .Tdrag-div-ie .name-wen:hover .op-download{
    display: inline;
}
.file .Tdrag-div-ie .name-wen:hover .op-drag{
    display: inline;
}
.file .Tdrag-div-ie .name-wen:hover .icon-succeed{
    display: none;
}

.fileÂ .Tdrag-div-ieÂ .name-upÂ .iconfont,
.file .Tdrag-div-ie .op-delete .icon-x,
.file .Tdrag-div-ie .op-download .icon-xiazai,
.file .Tdrag-div-ie .op-drag .icon-tuodong1 {
    color: #777777;
}
.file .Tdrag-div-ie .name-up .iconfont.icon-succeed{
    color: #44B549;
    background: #fff;
}
.checkTip{color: red;}
.con-name:hover .checkTip{display: none;}

.file .Tdrag-div-ie .iconfont:hover,
.file .Tdrag-div-ie .op-download .icon-xiazai:hover,
.file .Tdrag-div-ie .op-drag .icon-tuodong1:hover,
.file .Tdrag-div-ie .op-delete .icon-x:hover {
    color: #5BA1F5;
}
.file .Tdrag-div-ie .ico-label,
.file .Tdrag-div-ie .op-delete{
    display: none;
}
.file .Tdrag-div-ie .op-download{
    display: none;
}
.file .Tdrag-div-ie .op-drag{
    display: none;
}
.file .Tdrag-div-ie .iconfont{
    cursor: pointer;
}
.file .Tdrag-div-ie .TfallbackClass{
    height: 24px;
    border-radius:2px;
    background: #fff ;
    opacity: 1 !important;
    padding: 0px 10px;
    color: #222 !important;
    border:1px solid rgba(51,166,248,1);
}
.file .Tdrag-div-ie .TghostClass{
    background: #f6fbff;
    padding: 0px 10px;
    border:1px dashed rgba(19,173,255,1);
}
.file .Tdrag-div-ie .TghostClass *{
    opacity: 0;
}


/* ============é™„ä»¶ç›¸å…³çš„æ ·å¼ï¼ˆæ”¹ç‰ˆè°·æ­Œï¼‰=================== */
.file .Tdrag-div{
    /* margin-top: 10px; */
}
.file .Tdrag-div .file-no-data{
    padding:6px;
    color: inherit;
}
.file .Tdrag-div .drag-title{
    height: 30px;
    min-height: 30px;
    display: flex;
    align-items: center;
    width: 100%;
    padding: 0px 10px 0px 8px;
    /* min-width: 168px; */
    background:rgba(249,249,249,1);
    border-radius:2px 2px 0px 0px;
    margin-bottom: 6px;
    /* margin-bottom: 6px; */
    color: #666;

}
.file .Tdrag-div .layui-form-checkbox[lay-skin="primary"] span{
    color: #666 !important;
}

.file .Tdrag-div .drag-title .title-up{
    margin-left: 10px;
    cursor: pointer;
}
.file .Tdrag-div .drag-title .title-up .icon-xiazai{
    color: #777;
}
.file .Tdrag-div .drag-boxList{
    padding-top: 0px;
    height: auto;
    overflow: hidden;
}
.file .Tdrag-div .drag-boxList .layui-form-checkbox[lay-skin=primary]{
    min-height: 19px;
}
.file .Tdrag-div .drag-boxList .list-drag-con{
    color: #666;
    font-size: 13px !important;
}

.file .Tdrag-div .con-title{
    margin-bottom: 2px;
    padding-left: 10px;
    color: #666;
    margin-top: 10px;
}
.file .Tdrag-div .con-title:first-child{
    margin-top: 0px;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name{
    font-size: 14px;
    color: #5BA1F5;
    height: 26px;
    line-height: 26px;
    display: flex;
    align-items: center;
    cursor: pointer;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .layui-form-checkbox{
    padding-left: 22px;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .name-wen{
    flex: 1;
    height: 24px;
    line-height: 24px;
    border-radius:2px;
    overflow: hidden;
    width: 100%;
    display: flex;
    padding-left: 6px;
    padding-right: 6px;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .name-wen:hover{
    background:rgba(245,247,250,1);
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .name-wen .name-span{
    flex: 1;
    overflow: hidden;
    width: 0;
    padding-left: 6px;
    padding-right: 6px;
}
.file .Tdrag-div .drag-boxList .list-drag-con .con-name .name-wen .name-span span{
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left !important;
}
.file .Tdrag-div .op-delete .icon-x{
    font-size: 20px;
    vertical-align: -2px;
    margin-left: 0px;
}
.file .Tdrag-div .op-drag .icon-tuodong1{
    font-size: 13px !important;
    vertical-align: 1px;
    margin-right: 4px;
}
.file .Tdrag-div .name-wen:hover .op-delete{
    display: inline;
}
.file .Tdrag-div .name-wen:hover .op-download{
    display: inline;
}
.file .Tdrag-div .name-wen:hover .op-drag{
    display: inline;
}
.file .Tdrag-div .name-wen:hover .icon-succeed{
    display: none;
}
.file .Tdrag-div .icon-succeed{
    color: #44B549;
    margin-right: 1px;
}
.file .Tdrag-div .op-delete .icon-x,
.file .Tdrag-div .op-download .icon-xiazai,
.file .Tdrag-div .op-drag .icon-tuodong1 {
    color: #777777;
}
.file .Tdrag-div .op-download .icon-xiazai:hover,
.file .Tdrag-div .op-drag .icon-tuodong1:hover,
.file .Tdrag-div .op-delete .icon-x:hover {
    color: #5BA1F5;
}
.file .Tdrag-div .op-delete{
    display: none;
    /* margin-left: 8px; */
}
.file .Tdrag-div .op-download{
    display: none;
    /* margin-left: 8px; */
}
.file .Tdrag-div .op-drag{
    display: none;
    /* margin-left: 8px; */
}
.file .Tdrag-div .iconfont{
    cursor: pointer;
}
.file .Tdrag-div .TfallbackClass{
    height: 24px;
    border-radius:2px;
    background: #fff ;
    opacity: 1 !important;
    padding: 0px 10px;
    color: #222 !important;
    border:1px solid rgba(51,166,248,1);
}
.file .Tdrag-div .TghostClass{
    background: #f6fbff;
    padding: 0px 10px;
    border:1px dashed rgba(19,173,255,1);
}
.file .Tdrag-div .TghostClass *{
    opacity: 0;
}
/* ============æ„è§å›žå¡«åŸŸ=================== */
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1;font-family: inherit !important;}
.opinionBackFillArea-span .md8{
    float: left;
    font-family: inherit !important;
}
.opinionBackFillArea-span .concent{
    overflow: hidden;
    font-family: inherit !important;
}
.opinionBackFillArea-span .opinion{
    font-family: inherit !important;
    position: relative;
    top: 4px;
}
.opinionBackFillArea-span .opinion.isAllAnon{
    color: #666666;
}
.opinionBackFillArea-span .md4{
    float: right;
    font-family: inherit !important;
}
.back-text{
    text-align: left;
    background-color: transparent;
    display: inline-block;
    font-family: inherit !important;
}


.opinionBackFillArea-span .hr{
    margin-bottom: 8px;
    margin-top: 10px;
}
.underPart{
    margin-top: 5px;
}
.lastUnderPart{
    margin-top: 3px;
    font-family: inherit !important;
}
.signature{
    overflow: hidden;
}
.text-right{
    text-align: right;
}
.signature img{
    width: 168px;
    height: 80px;
}
.opinionBackFillArea-span .time{
    text-align: right;
    font-family: inherit !important;
    color: inherit !important;
}
.opinionBackFillArea-span .BackFillAreaTitle{
    color: #666666;
}
.text-overflow{overflow: hidden; font-family: inherit !important;white-space: nowrap; text-overflow: ellipsis;}
.organization{white-space: nowrap;}
.opinionBackFillArea .organization{color: inherit !important;}

.person .ctl-content *,.dataconnect .ctl-content *{
    font-size: inherit !important;
    font-family: inherit !important;
}
.org .ctl-content *{
    font-size: inherit !important;
    font-family: inherit !important;
}

.check .ctl-content .input-block .layui-form-checkbox{
    font-family: inherit!important;
    font-size: inherit !important;
}
.input-block .layui-form-checkbox[lay-skin=primary] span{
    color: inherit!important;
    font-family: inherit!important;
    font-size: inherit !important;
    vertical-align: text-top;
    line-height: 1;
}

.city  .ctl-content div{
    font-family: inherit!important;
}
.multitext  .ctl-content div{
    font-family: inherit!important;
}

